#include <LOCA_Bifurcation_TPBord_SingularSolveGroup.H>
Inheritance diagram for LOCA::Bifurcation::TPBord::SingularSolveGroup:
Public Member Functions | |
| SingularSolveGroup () | |
| Constructor with no parameter list. | |
| SingularSolveGroup (NOX::Parameter::List ¶ms) | |
| Constructor with non-const parameter list. | |
| SingularSolveGroup (const SingularSolveGroup &source, NOX::CopyType type=NOX::DeepCopy) | |
| Copy constructor. | |
| virtual | ~SingularSolveGroup () |
| Destructor. | |
| virtual SingularSolveGroup & | operator= (const SingularSolveGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | applySingularJacobianInverse (NOX::Parameter::List ¶ms, const NOX::Abstract::Vector &input, const NOX::Abstract::Vector &approxNullVec, const NOX::Abstract::Vector &jacApproxNullVec, NOX::Abstract::Vector &result) |
| applyJacobianInverse for nearly singular systems | |
| virtual NOX::Abstract::Group::ReturnType | applySingularJacobianInverseMulti (NOX::Parameter::List ¶ms, const NOX::Abstract::Vector *const *inputs, const NOX::Abstract::Vector &approxNullVec, const NOX::Abstract::Vector &jacApproxNullVec, NOX::Abstract::Vector **results, int nVecs) |
| Version of applySingularJacobianInverse() for multiple RHS. | |
Protected Attributes | |
| LOCA::SingularJacobianSolve::Manager | singularSolveManager |
| Manager for applySingularJacobianInverse[Multi]. | |
The singular Jacobian solve methods are implemented by calling the corresponding compute methods of the LOCA::SingularJacobianSolve::Manager class. It is through this class, and the passed parameter list in the constructor, that the particular algorithm for performing the singular solves is chosen. See the LOCA::SingularJacobianSolve::Manager class description for a description of the relevant parameters and the corresponding singular solve algorithms. In the future, the functionality provided by the manager class will be directly incorporated into this class.
|
||||||||||||||||||||||||
|
applyJacobianInverse for nearly singular systems
This method is to compute the solution to The method is implemented by calling the LOCA::SingularJacobianSolve::Manager::compute() method of the LOCA::SingularJacobianSolve::Manager class. Implements LOCA::Bifurcation::TPBord::AbstractGroup. |
|
||||||||||||||||||||||||||||
|
Version of applySingularJacobianInverse() for multiple RHS. The method is implemented by calling the LOCA::SingularJacobianSolve::Manager::computeMulti() method of the LOCA::SingularJacobianSolve::Manager class. Implements LOCA::Bifurcation::TPBord::AbstractGroup. |
1.3.9.1