NOX  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
LOCA::SingularJacobianSolve::Manager Class Reference

Manager for all singular Jacobian solve computations More...

#include <LOCA_SingularJacobianSolve_Manager.H>

Inheritance diagram for LOCA::SingularJacobianSolve::Manager:
Inheritance graph
[legend]
Collaboration diagram for LOCA::SingularJacobianSolve::Manager:
Collaboration graph
[legend]

Public Member Functions

 Manager (Teuchos::ParameterList &params)
 Constructor.
 
 Manager (const Teuchos::ParameterList &params=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 Manageroperator= (const Manager &source)
 Assignment operator.
 
virtual
NOX::Abstract::Group::ReturnType 
reset (Teuchos::ParameterList &params)
 Reset parameters.
 
virtual
NOX::Abstract::Group::ReturnType 
compute (Teuchos::ParameterList &params, 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 &params, 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::GenericsingularSolverPtr
 Stores pointer to current singular solver object.
 

Detailed Description

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.


The documentation for this class was generated from the following files: