NOX
Development
|
Manager for all singular Jacobian solve computations More...
#include <LOCA_SingularJacobianSolve_Manager.H>
Public Member Functions | |
Manager (Teuchos::ParameterList ¶ms) | |
Constructor. | |
Manager (const Teuchos::ParameterList ¶ms=Teuchos::ParameterList()) | |
Constructor. | |
Manager (const Manager &source) | |
Copy constructor. | |
virtual | ~Manager () |
Destructor. | |
virtual LOCA::SingularJacobianSolve::Generic * | clone () const |
Clone function. | |
virtual LOCA::SingularJacobianSolve::Generic & | operator= (const LOCA::SingularJacobianSolve::Generic &source) |
Assignment operator. | |
virtual Manager & | operator= (const Manager &source) |
Assignment operator. | |
virtual NOX::Abstract::Group::ReturnType | reset (Teuchos::ParameterList ¶ms) |
Reset parameters. | |
virtual NOX::Abstract::Group::ReturnType | compute (Teuchos::ParameterList ¶ms, LOCA::Continuation::AbstractGroup &grp, const NOX::Abstract::Vector &input, const NOX::Abstract::Vector &approxNullVec, const NOX::Abstract::Vector &jacApproxNullVec, NOX::Abstract::Vector &result) |
Computes solution based on method parameter. | |
virtual NOX::Abstract::Group::ReturnType | computeMulti (Teuchos::ParameterList ¶ms, LOCA::Continuation::AbstractGroup &grp, const NOX::Abstract::Vector *const *inputs, const NOX::Abstract::Vector &approxNullVec, const NOX::Abstract::Vector &jacApproxNullVec, NOX::Abstract::Vector **results, int nVecs) |
Computes solution based on method parameter for multiple RHS. | |
const std::string & | getMethod () const |
Returns current method. | |
Public Member Functions inherited from LOCA::SingularJacobianSolve::Generic | |
Generic () | |
Constructor. More... | |
Generic (const Generic &source) | |
Copy constructor. | |
virtual | ~Generic () |
Destructor. | |
Protected Attributes | |
std::string | method |
Stores predictor method name. | |
LOCA::SingularJacobianSolve::Generic * | singularSolverPtr |
Stores pointer to current singular solver object. | |
Manager for all singular Jacobian solve computations
The parameters passed to the constructor or reset should specify the "Method", as described below, as well as any additional parameters for that particular method.