Public Member Functions | |
| NonlinearSolverBase (const ParameterList ¶ms=ParameterList()) | |
| virtual | ~NonlinearSolverBase () |
| virtual SolverState< Scalar > | solve (const NonlinearOperator< Scalar > &F, Vector< Scalar > &soln) const =0 |
Protected Member Functions | |
| const ParameterList & | params () const |
Private Attributes | |
| ParameterList | params_ |
Base interface for nonlinear solvers
Definition at line 58 of file PlayaNonlinearSolverBase.hpp.
| Playa::NonlinearSolverBase< Scalar >::NonlinearSolverBase | ( | const ParameterList & | params = ParameterList() | ) | [inline] |
Definition at line 82 of file PlayaNonlinearSolverBase.hpp.
| virtual Playa::NonlinearSolverBase< Scalar >::~NonlinearSolverBase | ( | ) | [inline, virtual] |
Definition at line 65 of file PlayaNonlinearSolverBase.hpp.
| const ParameterList& Playa::NonlinearSolverBase< Scalar >::params | ( | ) | const [inline, protected] |
Definition at line 73 of file PlayaNonlinearSolverBase.hpp.
| virtual SolverState<Scalar> Playa::NonlinearSolverBase< Scalar >::solve | ( | const NonlinearOperator< Scalar > & | F, |
| Vector< Scalar > & | soln | ||
| ) | const [pure virtual] |
Implemented in Playa::NewtonArmijoSolver< Scalar >, and Playa::NOXSolver.
ParameterList Playa::NonlinearSolverBase< Scalar >::params_ [private] |
Reimplemented in Playa::NOXSolver.
Definition at line 76 of file PlayaNonlinearSolverBase.hpp.
Referenced by Playa::NonlinearSolverBase< double >::params().