|
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 | SingleStep |
| Light wrapper over linear solver, executes exactly one iteration. 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. More... | |
| Teuchos::RCP< NOX::Observer > | parseObserver (Teuchos::ParameterList &solver_options_list) |
| Parses the "Solver Options" sublist for a user defined observer. | |
| void | validateSolverOptionsSublist (Teuchos::ParameterList &solver_options_list) |
| Nonmember method that validates and sets the defaults for the "Solver Options" sublist. | |
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.
Referenced by NOX::Solver::LineSearchBased::init(), NOX::Solver::AndersonAcceleration::init(), NOX::Solver::TrustRegionBased::init(), NOX::Solver::InexactTrustRegionBased::init(), and NOX::Solver::TensorBased::reset().
1.8.5