NOX  Development
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::Genericclone () const
 Clone function.
 
virtual LOCA::SingularJacobianSolve::Genericoperator= (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: