|
Thyra Version of the Day
|
Concrete nonlinear solver for linear equations. More...
#include <Thyra_LinearNonlinearSolver.hpp>

Related Functions | |
(Note that these are not member functions.) | |
| template<class Scalar > | |
| RCP< LinearNonlinearSolver < Scalar > > | linearNonlinearSolver () |
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 |
| | |
Concrete nonlinear solver for linear equations.
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 65 of file Thyra_LinearNonlinearSolver.hpp.
| void Thyra::LinearNonlinearSolver< Scalar >::setParameterList | ( | RCP< Teuchos::ParameterList > const & | paramList | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 134 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getNonconstParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 152 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::unsetParameterList | ( | ) | [virtual] |
Implements Teuchos::ParameterListAcceptor.
Definition at line 160 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getParameterList | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 170 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const Teuchos::ParameterList > Thyra::LinearNonlinearSolver< Scalar >::getValidParameters | ( | ) | const [virtual] |
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 178 of file Thyra_LinearNonlinearSolver.hpp.
| void Thyra::LinearNonlinearSolver< Scalar >::setModel | ( | const RCP< const ModelEvaluator< Scalar > > & | model | ) | [virtual] |
Implements Thyra::NonlinearSolverBase< Scalar >.
Definition at line 197 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const ModelEvaluator< Scalar > > Thyra::LinearNonlinearSolver< Scalar >::getModel | ( | ) | const [virtual] |
Implements Thyra::NonlinearSolverBase< Scalar >.
Definition at line 209 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 216 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 305 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< const LinearOpWithSolveBase< Scalar > > Thyra::LinearNonlinearSolver< Scalar >::get_W | ( | ) | const [virtual] |
Reimplemented from Thyra::NonlinearSolverBase< Scalar >.
Definition at line 316 of file Thyra_LinearNonlinearSolver.hpp.
| RCP< LinearNonlinearSolver< Scalar > > linearNonlinearSolver | ( | ) | [related] |
Nonmember constructor.
Definition at line 120 of file Thyra_LinearNonlinearSolver.hpp.
1.7.4