#include <LOCA_Abstract_TransposeSolveGroup.H>
Public Member Functions | |
TransposeSolveGroup () | |
Constructor. | |
virtual | ~TransposeSolveGroup () |
Destructor. | |
virtual NOX::Abstract::Group::ReturnType | applyJacobianTransposeInverse (Teuchos::ParameterList ¶ms, const NOX::Abstract::Vector &input, NOX::Abstract::Vector &result) const =0 |
Solve Jacobian-tranpose system. | |
virtual NOX::Abstract::Group::ReturnType | applyJacobianTransposeInverseMultiVector (Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector &input, NOX::Abstract::MultiVector &result) const =0 |
Solve Jacobian-tranpose system with multiple right-hand sides. |
This interface, derived from NOX::Abstract::Group, provides the additional interface for solving the transpose of the Jacobian.
Definition at line 59 of file LOCA_Abstract_TransposeSolveGroup.H.
LOCA::Abstract::TransposeSolveGroup::TransposeSolveGroup | ( | ) | [inline] |
virtual LOCA::Abstract::TransposeSolveGroup::~TransposeSolveGroup | ( | ) | [inline, virtual] |
virtual NOX::Abstract::Group::ReturnType LOCA::Abstract::TransposeSolveGroup::applyJacobianTransposeInverse | ( | Teuchos::ParameterList & | params, | |
const NOX::Abstract::Vector & | input, | |||
NOX::Abstract::Vector & | result | |||
) | const [pure virtual] |
Solve Jacobian-tranpose system.
Implemented in LOCA::MultiContinuation::ConstrainedGroup, LOCA::TurningPoint::MinimallyAugmented::ExtendedGroup, LOCA::TurningPoint::MooreSpence::ExtendedGroup, LOCA::LAPACK::Group, and LOCA::Epetra::Group.
virtual NOX::Abstract::Group::ReturnType LOCA::Abstract::TransposeSolveGroup::applyJacobianTransposeInverseMultiVector | ( | Teuchos::ParameterList & | params, | |
const NOX::Abstract::MultiVector & | input, | |||
NOX::Abstract::MultiVector & | result | |||
) | const [pure virtual] |
Solve Jacobian-tranpose system with multiple right-hand sides.
Implemented in LOCA::MultiContinuation::ConstrainedGroup, LOCA::TurningPoint::MinimallyAugmented::ExtendedGroup, LOCA::TurningPoint::MooreSpence::ExtendedGroup, LOCA::LAPACK::Group, and LOCA::Epetra::Group.