|
NOX
Development
|
Generic singular jacobian solve interface. More...
#include <LOCA_SingularJacobianSolve_Generic.H>

Public Member Functions | |
| Generic () | |
| Constructor. More... | |
| Generic (const Generic &source) | |
| Copy constructor. | |
| virtual | ~Generic () |
| Destructor. | |
| virtual Generic * | clone () const =0 |
| Clone function. | |
| virtual Generic & | operator= (const Generic &source)=0 |
| Assignment operator. | |
|
virtual NOX::Abstract::Group::ReturnType | reset (Teuchos::ParameterList ¶ms)=0 |
| 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)=0 |
| Compute solution to singular system. More... | |
| 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)=0 |
| Compute solution to singular system with multiple RHS. More... | |
Generic singular jacobian solve interface.
Generic interface for solving
when
is (nearly) singular. All classes the implement a method for computing solutions to nearly singular systems should be derived from this class.
|
inline |
Constructor.
Constructors of derived objects should look like reset.
|
pure virtual |
Compute solution to singular system.
The passed parameters are assumed be the (nonsingular) linear solver parameters.
Implemented in LOCA::SingularJacobianSolve::NicDay, LOCA::SingularJacobianSolve::Nic, LOCA::SingularJacobianSolve::ItRef, LOCA::SingularJacobianSolve::Manager, and LOCA::SingularJacobianSolve::Default.
|
pure virtual |
Compute solution to singular system with multiple RHS.
The passed parameters are assumed be the (nonsingular) linear solver parameters.
Implemented in LOCA::SingularJacobianSolve::NicDay, LOCA::SingularJacobianSolve::Nic, LOCA::SingularJacobianSolve::ItRef, LOCA::SingularJacobianSolve::Manager, and LOCA::SingularJacobianSolve::Default.
1.8.5