#include <LOCA_SingularJacobianSolve_Manager.H>
Inheritance diagram for LOCA::SingularJacobianSolve::Manager:
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 string & | getMethod () const |
| Returns current method. | |
Protected Attributes | |
| string | method |
| Stores predictor method name. | |
| LOCA::SingularJacobianSolve::Generic * | singularSolverPtr |
| Stores pointer to current singular solver object. | |
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.
1.3.9.1