#include <LOCA_Abstract_Group.H>
Inheritance diagram for LOCA::Abstract::Group:
Public Member Functions | |
| Group (const DerivUtils &deriv=LOCA::DerivUtils()) | |
| Default constructor. | |
| Group (NOX::Parameter::List ¶ms, const DerivUtils &deriv=LOCA::DerivUtils()) | |
| Constructor with parameter list (for LOCA::Bifurcation::TPBord::SingularSolveGroup). | |
| Group (const Group &source, NOX::CopyType type=NOX::DeepCopy) | |
| Copy constructor. | |
| virtual | ~Group () |
| Destructor. | |
| virtual Group & | operator= (const Group &source) |
| Assignment operator. | |
Implementation of LOCA::Continuation::AbstractGroup virtual methods. | |
| virtual LOCA::Continuation::AbstractGroup & | operator= (const LOCA::Continuation::AbstractGroup &source) |
| Assignment operator. | |
Implementation of LOCA::Continuation::FiniteDifferenceGroup virtual methods. | |
| virtual LOCA::Continuation::FiniteDifferenceGroup & | operator= (const LOCA::Continuation::FiniteDifferenceGroup &source) |
| Assignment operator. | |
Implementation of LOCA::Bifurcation::TPBord::AbstractGroup virtual methods. | |
| virtual LOCA::Bifurcation::TPBord::AbstractGroup & | operator= (const LOCA::Bifurcation::TPBord::AbstractGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyBorderedJacobianInverse (bool trans, NOX::Parameter::List ¶ms, const NOX::Abstract::Vector &a, const NOX::Abstract::Vector &b, const NOX::Abstract::Vector &vInput, double sInput, NOX::Abstract::Vector &vResult, double &sResult) const |
| Solve a bordered system of equations. | |
Implementation of LOCA::Bifurcation::TPBord::FiniteDiffernceGroup virtual methods. | |
| virtual LOCA::Bifurcation::TPBord::FiniteDifferenceGroup & | operator= (const LOCA::Bifurcation::TPBord::FiniteDifferenceGroup &source) |
| Assignment operator. | |
Implementation of LOCA::Bifurcation::TPBord::SingularSolveGroup virtual methods. | |
| virtual LOCA::Bifurcation::TPBord::SingularSolveGroup & | operator= (const LOCA::Bifurcation::TPBord::SingularSolveGroup &source) |
| Assignment operator. | |
Implementation of LOCA::TimeDependent::AbstractGroup virtual methods. | |
| virtual LOCA::TimeDependent::AbstractGroup & | operator= (const LOCA::TimeDependent::AbstractGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyShiftedMatrixInverse (NOX::Parameter::List ¶ms, const NOX::Abstract::Vector &input, NOX::Abstract::Vector &result, double shift) |
| Apply the inverse of the shifted matrix by a vector, as needed by the shift-and-invert and generalized Cayley transformations. | |
Implementation of LOCA::Bifurcation::HopfBord::AbstractGroup virtual methods. | |
| virtual LOCA::Bifurcation::HopfBord::AbstractGroup & | operator= (const LOCA::Bifurcation::HopfBord::AbstractGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyComplexInverse (NOX::Parameter::List ¶ms, const NOX::Abstract::Vector &input_real, const NOX::Abstract::Vector &input_imag, double frequency, NOX::Abstract::Vector &result_real, NOX::Abstract::Vector &result_imag) const |
Solve . | |
Implementation of LOCA::Bifurcation::HopfBord::FiniteDiffernceGroup virtual methods. | |
| virtual LOCA::Bifurcation::HopfBord::FiniteDifferenceGroup & | operator= (const LOCA::Bifurcation::HopfBord::FiniteDifferenceGroup &source) |
| Assignment operator. | |
Implementation of LOCA::Homotopy::AbstractGroup virtual methods. | |
| virtual LOCA::Homotopy::AbstractGroup & | operator= (const LOCA::Homotopy::AbstractGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | augmentJacobianForHomotopy (double conParamValue) |
Replace Jacobian by where is the identity matrix and is a scalar (conParamValue). | |
Implementation of LOCA::MultiContinuation::AbstractGroup virtual methods. | |
| virtual LOCA::MultiContinuation::AbstractGroup & | operator= (const LOCA::MultiContinuation::AbstractGroup &source) |
| Assignment operator. | |
| virtual void | setParamsMulti (const vector< int > ¶mIDs, const NOX::Abstract::MultiVector::DenseMatrix &vals) |
| Set parameters indexed by (integer) paramIDs. | |
Implementation of LOCA::MultiContinuation::FiniteDifferenceGroup virtual methods. | |
| virtual LOCA::MultiContinuation::FiniteDifferenceGroup & | operator= (const LOCA::MultiContinuation::FiniteDifferenceGroup &source) |
| Assignment operator. | |
Implementation of LOCA::TurningPoint::MooreSpence::AbstractGroup virtual methods. | |
| virtual LOCA::TurningPoint::MooreSpence::AbstractGroup & | operator= (const LOCA::TurningPoint::MooreSpence::AbstractGroup &source) |
| Assignment operator. | |
Implementation of LOCA::TurningPoint::MooreSpence::FiniteDifferenceGroup virtual methods. | |
| virtual LOCA::TurningPoint::MooreSpence::FiniteDifferenceGroup & | operator= (const LOCA::TurningPoint::MooreSpence::FiniteDifferenceGroup &source) |
| Assignment operator. | |
This class is derived from all LOCA AbstractGroup abstract base classes as well as all FiniteDifference groups and any other groups that provided default implementations for AbstractGroup pure virtual methods. This class provides definitions for all needed assignment operators and provides definitions for some pure virtual methods by printing error messages. This class exists primarily for compatiblity to an older class hierarchy and will most likely be removed in the future.
|
||||||||||||||||||||||||||||||||||||
|
Solve a bordered system of equations. Compute the solution to the bordered system of equations
The default implementation here is to throw an error. Implements LOCA::Bifurcation::TPBord::AbstractGroup. Reimplemented in LOCA::Epetra::Group, and LOCA::LAPACK::Group. |
|
||||||||||||||||||||||||||||
|
Solve Implementation here prints an error message and returns NOX::Abstract::Group::NotDefined. Implements LOCA::Bifurcation::HopfBord::AbstractGroup. Reimplemented in LOCA::LAPACK::Group. |
|
||||||||||||||||||||
|
Apply the inverse of the shifted matrix by a vector, as needed by the shift-and-invert and generalized Cayley transformations. Implementation here prints an error message and returns NOX::Abstract::Group::NotDefined. Implements LOCA::TimeDependent::AbstractGroup. Reimplemented in LOCA::EpetraNew::Group. |
|
|
Replace Jacobian Implementation here prints an error message and returns NOX::Abstract::Group::NotDefined. Implements LOCA::Homotopy::AbstractGroup. Reimplemented in LOCA::Epetra::Group, LOCA::EpetraNew::Group, and LOCA::LAPACK::Group. |
1.3.9.1