#include <NOX_Solver_Manager.H>
Inheritance diagram for NOX::Solver::Manager:
Public Member Functions | |
| Manager () | |
| Empty constructor - reset called later to really construct it. | |
| Manager (NOX::Abstract::Group &grp, NOX::StatusTest::Generic &t, NOX::Parameter::List &p) | |
| Constructor. | |
| ~Manager () | |
| Destructor. | |
| bool | reset (NOX::Abstract::Group &grp, NOX::StatusTest::Generic &tests, NOX::Parameter::List ¶ms) |
| Reset the nonlinear solver for a new solve. | |
| bool | reset (NOX::Abstract::Group &grp, NOX::StatusTest::Generic &tests) |
| A soft reset of the nonlinear solver for a new problem. | |
| NOX::StatusTest::StatusType | getStatus () |
| Check current convergence and failure status. | |
| NOX::StatusTest::StatusType | iterate () |
| Do one nonlinear method iteration and return status. | |
| NOX::StatusTest::StatusType | solve () |
| Solve the nonlinear problem and return final status. | |
| const NOX::Abstract::Group & | getSolutionGroup () const |
| Return a reference to the current solution group. | |
| const NOX::Abstract::Group & | getPreviousSolutionGroup () const |
| Return a reference to the previous solution group. | |
| int | getNumIterations () const |
| Get number of iterations. | |
| const NOX::Parameter::List & | getParameterList () const |
| Return a refernece to the solver parameters. | |
Parameters
The following entries may be specified in the parameter list.
|
||||||||||||||||
|
Constructor. See reset() for a full description. |
|
||||||||||||
|
A soft reset of the nonlinear solver for a new problem. This is a light-weight version of reset that takes no parameter list. Therefore, this reset only resets counters, the initial guess (contained in the grp argument) and new status tests (contained in the tests argument). This reset allows problems to bypass the potentially time consuming parsing of the parameter lists. Implements NOX::Solver::Generic. |
|
||||||||||||||||
|
Reset the nonlinear solver for a new solve.
Implements NOX::Solver::Generic. |
|
|
Solve the nonlinear problem and return final status. By "solve", we call iterate() until the NOX::StatusTest value is either NOX::StatusTest::Converged or NOX::StatusTest::Failed. Implements NOX::Solver::Generic. |
1.3.9.1