#include <LOCA_SingularJacobianSolve_Generic.H>
Inheritance diagram for LOCA::SingularJacobianSolve::Generic:
Public Member Functions | |
| Generic () | |
| Constructor. | |
| 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. | |
| 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. | |
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.
|
|
Constructor. Constructors of derived objects should look like reset. |
|
||||||||||||||||||||||||||||
|
Compute solution to singular system. The passed parameters are assumed be the (nonsingular) linear solver parameters. Implemented in LOCA::SingularJacobianSolve::Default, LOCA::SingularJacobianSolve::ItRef, LOCA::SingularJacobianSolve::Manager, LOCA::SingularJacobianSolve::Nic, and LOCA::SingularJacobianSolve::NicDay. |
|
||||||||||||||||||||||||||||||||
|
Compute solution to singular system with multiple RHS. The passed parameters are assumed be the (nonsingular) linear solver parameters. Implemented in LOCA::SingularJacobianSolve::Default, LOCA::SingularJacobianSolve::ItRef, LOCA::SingularJacobianSolve::Manager, LOCA::SingularJacobianSolve::Nic, and LOCA::SingularJacobianSolve::NicDay. |
1.3.9.1