NOX Development
Public Member Functions | Protected Attributes
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]

List of all members.

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 string & getMethod () const
 Returns current method.

Protected Attributes

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends