#include <Thyra_LinearNonlinearSolver.hpp>
Inheritance diagram for Thyra::LinearNonlinearSolver< Scalar >:

Overridden from ParameterListAcceptor | |
| void | setParameterList (RCP< Teuchos::ParameterList > const ¶mList) |
| | |
| RCP< Teuchos::ParameterList > | getNonconstParameterList () |
| | |
| RCP< Teuchos::ParameterList > | unsetParameterList () |
| | |
| RCP< const Teuchos::ParameterList > | getParameterList () const |
| | |
| RCP< const Teuchos::ParameterList > | getValidParameters () const |
| | |
Overridden from NonlinearSolverBase | |
| void | setModel (const RCP< const ModelEvaluator< Scalar > > &model) |
| | |
| RCP< const ModelEvaluator< Scalar > > | getModel () const |
| | |
| SolveStatus< Scalar > | solve (VectorBase< Scalar > *x, const SolveCriteria< Scalar > *solveCriteria, VectorBase< Scalar > *delta) |
| | |
| RCP< LinearOpWithSolveBase< Scalar > > | get_nonconst_W (const bool forceUpToDate) |
| | |
| RCP< const LinearOpWithSolveBase< Scalar > > | get_W () const |
| | |
This class basically implements a Newton method with one iteration and never checks the final tolerence. Otherwise, it is identical to a Newton method with one iteration.
Definition at line 50 of file Thyra_LinearNonlinearSolver.hpp.
| void Thyra::LinearNonlinearSolver< Scalar >::setParameterList | ( | RCP< Teuchos::ParameterList > const & | paramList | ) |
| RCP< Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getNonconstParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 137 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::unsetParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 145 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getParameterList | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 155 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getValidParameters | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 163 of file Thyra_LinearNonlinearSolver.hpp.
| void Thyra::LinearNonlinearSolver< Scalar >::setModel | ( | const RCP< const ModelEvaluator< Scalar > > & | model | ) | [virtual] |
Implements Thyra::NonlinearSolverBase< Scalar >.
Definition at line 182 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const ModelEvaluator< Scalar > > Thyra::LinearNonlinearSolver< Scalar >::getModel | ( | ) | const [virtual] |
Implements Thyra::NonlinearSolverBase< Scalar >.
Definition at line 194 of file Thyra_LinearNonlinearSolver.hpp.
| SolveStatus< Scalar > Thyra::LinearNonlinearSolver< Scalar >::solve | ( | VectorBase< Scalar > * | x, | |
| const SolveCriteria< Scalar > * | solveCriteria, | |||
| VectorBase< Scalar > * | delta | |||
| ) | [virtual] |
Implements Thyra::NonlinearSolverBase< Scalar >.
Definition at line 201 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< LinearOpWithSolveBase< Scalar > > Thyra::LinearNonlinearSolver< Scalar >::get_nonconst_W | ( | const bool | forceUpToDate | ) | [virtual] |
Reimplemented from Thyra::NonlinearSolverBase< Scalar >.
Definition at line 290 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const LinearOpWithSolveBase< Scalar > > Thyra::LinearNonlinearSolver< Scalar >::get_W | ( | ) | const [virtual] |
Reimplemented from Thyra::NonlinearSolverBase< Scalar >.
Definition at line 301 of file Thyra_LinearNonlinearSolver.hpp.
1.4.7