#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.
1.5.9