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

Default singular Jacobian solve computation class More...

#include <LOCA_SingularJacobianSolve_Default.H>

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

Public Member Functions

 Default (Teuchos::ParameterList &params)
 Constructor.
 
 Default (const Default &source)
 Copy constructor.
 
virtual ~Default ()
 Destructor.
 
virtual
LOCA::SingularJacobianSolve::Generic
clone () const
 Clone function.
 
virtual
LOCA::SingularJacobianSolve::Generic
operator= (const LOCA::SingularJacobianSolve::Generic &source)
 Assignment operator.
 
virtual Defaultoperator= (const Default &source)
 Assignment operator.
 
virtual
NOX::Abstract::Group::ReturnType 
reset (Teuchos::ParameterList &params)
 Reset parameters. More...
 
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 the solution as described above.
 
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 for multiple RHS using applyJacobianInverseMulti.
 
- Public Member Functions inherited from LOCA::SingularJacobianSolve::Generic
 Generic ()
 Constructor. More...
 
 Generic (const Generic &source)
 Copy constructor.
 
virtual ~Generic ()
 Destructor.
 

Detailed Description

Default singular Jacobian solve computation class

This class computes the solution to $J x = b$ using the applyJacobianInverse method of the underlying group ignoring the null vector data.

Member Function Documentation

NOX::Abstract::Group::ReturnType LOCA::SingularJacobianSolve::Default::reset ( Teuchos::ParameterList params)
virtual

Reset parameters.

There are no additional parameters for the default calculation.

Implements LOCA::SingularJacobianSolve::Generic.

References NOX::Abstract::Group::Ok.

Referenced by Default().


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