|
NOX
Development
|
Updates an inverse row sum scaling vector at the beginning of a solve. More...
#include <NOX_PrePostOperator_RowSumScaling.H>


Public Types | |
| enum | ENOX_WhenToUpdateScaling { UpdateInvRowSumVectorAtBeginningOfSolve, UpdateInvRowSumVectorAtBeginningOfIteration } |
Public Member Functions | |
| RowSumScaling (const Teuchos::RCP< ::Thyra::VectorBase< double > > &inv_row_sum_vec, ENOX_WhenToUpdateScaling s) | |
| void | runPreIterate (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the start of a call to NOX::Solver::Generic::iterate(). | |
| void | runPreSolve (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the start of a call to NOX::Solver::Generic::solve(). | |
|
Teuchos::RCP< const ::Thyra::VectorBase< double > > | getInvRowSumScalingVector () const |
Updates an inverse row sum scaling vector at the beginning of a solve.
| NOX::RowSumScaling::RowSumScaling | ( | const Teuchos::RCP< ::Thyra::VectorBase< double > > & | inv_row_sum_vec, |
| ENOX_WhenToUpdateScaling | s | ||
| ) |
sv is the scaling vector
1.7.6.1