Public Member Functions | |
| NOXSolver () | |
| NOXSolver (const ParameterList ¶ms) | |
| NOXSolver (const ParameterList &nonlinParams, const LinearSolver< double > &linSolver) | |
| NOX::StatusTest::StatusType | solve (const NonlinearOperator< double > &F, Vector< double > &soln) const |
| const LinearSolver< double > & | linSolver () const |
Private Attributes | |
| LinearSolver< double > | linSolver_ |
| RCP< NOX::StatusTest::Generic > | statusTest_ |
| ParameterList | params_ |
| ParameterList | printParams_ |
Definition at line 49 of file TSFNOXSolver.H.
| TSFExtended::NOXSolver::NOXSolver | ( | ) | [inline] |
Definition at line 53 of file TSFNOXSolver.H.
| NOXSolver::NOXSolver | ( | const ParameterList & | params | ) |
Definition at line 62 of file TSFNOXSolver.C.
References TSFExtended::LinearSolverBuilder::createSolver(), linSolver_, params_, printParams_, Sundance::Handle< PointerType >::ptr(), and statusTest_.
| NOXSolver::NOXSolver | ( | const ParameterList & | nonlinParams, |
| const LinearSolver< double > & | linSolver | ||
| ) |
Definition at line 110 of file TSFNOXSolver.C.
References linSolver_, params_, printParams_, Sundance::Handle< PointerType >::ptr(), Sundance::Out::root(), and statusTest_.
| const LinearSolver<double>& TSFExtended::NOXSolver::linSolver | ( | ) | const [inline] |
Definition at line 65 of file TSFNOXSolver.H.
References linSolver_.
| NOX::StatusTest::StatusType NOXSolver::solve | ( | const NonlinearOperator< double > & | F, |
| TSFExtended::Vector< double > & | solnVec | ||
| ) | const |
Definition at line 160 of file TSFNOXSolver.C.
References TSFExtended::NonlinearOperator< Scalar >::getInitialGuess(), NOX::TSF::Vector::getTSFVector(), NOX::TSF::Group::getX(), linSolver_, noxSolverTimer(), params_, and statusTest_.
Referenced by Sundance::NonlinearProblem::solve().
LinearSolver<double> TSFExtended::NOXSolver::linSolver_ [private] |
Definition at line 71 of file TSFNOXSolver.H.
Referenced by linSolver(), NOXSolver(), and solve().
ParameterList TSFExtended::NOXSolver::params_ [mutable, private] |
Definition at line 73 of file TSFNOXSolver.H.
Referenced by NOXSolver(), and solve().
ParameterList TSFExtended::NOXSolver::printParams_ [mutable, private] |
Definition at line 74 of file TSFNOXSolver.H.
Referenced by NOXSolver().
RCP<NOX::StatusTest::Generic> TSFExtended::NOXSolver::statusTest_ [mutable, private] |
Definition at line 72 of file TSFNOXSolver.H.
Referenced by NOXSolver(), and solve().