|
NOX
Development
|
NOX nonlinear solvers namespace. More...
Classes | |
| class | AndersonAcceleration |
| Nonlinear solver based on Anderson Acceleration. More... | |
| class | Factory |
| Factory class to control the creation of solvers derived from the NOX::Solver::Generic object. More... | |
| class | Generic |
| Abstract nonlinear solver method interface. More... | |
| class | InexactTrustRegionBased |
| Newton-like solver using a trust region. More... | |
| class | LineSearchBased |
| Nonlinear solver based on a line search (i.e., damping) More... | |
| class | PrePostOperator |
| Functor to process the pre/post operator object in the parameter list. More... | |
| class | TensorBased |
| Nonlinear solver based on a rank-1 tensor method. More... | |
| class | TrustRegionBased |
| Newton-like solver using a trust region. More... | |
| class | PseudoTransient |
| Pseudo-transient solver. More... | |
Functions | |
| NOX::StatusTest::CheckType | parseStatusTestCheckType (Teuchos::ParameterList &solver_options_list) |
| Nonmember method that returns the status test check type. | |
NOX nonlinear solvers namespace.
The Generic class spells out the interface. The Manager class can instantiate any other concrete implementation. The remaining classes are concrete implementations.
| NOX::StatusTest::CheckType NOX::Solver::parseStatusTestCheckType | ( | Teuchos::ParameterList & | solver_options_list | ) |
Nonmember method that returns the status test check type.
This object parses the "Solver Options" parameter list for a key "Status Test Check Type" of type <std::string> with possible values:
These options correspond to the NOX::StatusTest::CheckType. Please follow the link for this object for more information.
References NOX::StatusTest::Complete, Teuchos::ParameterList::get(), NOX::StatusTest::Minimal, NOX::StatusTest::None, and TEUCHOS_TEST_FOR_EXCEPTION.
Referenced by NOX::Solver::LineSearchBased::init(), NOX::Solver::AndersonAcceleration::init(), NOX::Solver::TrustRegionBased::init(), NOX::Solver::InexactTrustRegionBased::init(), and NOX::Solver::TensorBased::reset().
1.7.6.1