|
| NonLinearSolver (std::string type) |
| Constructor with the corresponding type of nonlinear Solver / Linearization: Newton, FixedPoint, NOX.
|
|
void | solve (NonLinearProblem_Type &problem, vec_dbl_ptr_Type valuesForExport=Teuchos::null) |
| Call for solving a nonlinear problem, depending on linearization solveNOX/solveFixedPoint/solveNewton is called.
|
|
void | solve (TimeProblem_Type &problem, double time=0., vec_dbl_ptr_Type valuesForExport=Teuchos::null) |
| Call for solving a nonlinear problem which is also a time problem, depending on linearization solveNOX/solveFixedPoint/solveNewton is called.
|
|
int | getNonLinIts () |
| return the number of nonlinear iterations needed
|
|
◆ solve() [1/2]
template<class SC, class LO, class GO, class NO>
Call for solving a nonlinear problem, depending on linearization solveNOX/solveFixedPoint/solveNewton is called.
- Parameters
-
[in] | problem | |
[in] | valuesForExport | |
◆ solve() [2/2]
template<class SC, class LO, class GO, class NO>
Call for solving a nonlinear problem which is also a time problem, depending on linearization solveNOX/solveFixedPoint/solveNewton is called.
- Parameters
-
[in] | problem | time dependent problem |
[in] | current | time |
[in] | valuesForExport | contains nonlinear and average linear iteration count per solve step |
The documentation for this class was generated from the following files: