#include <LOCA_BorderedSolver_BorderedOperator.H>


Public Member Functions | |
| BorderedOperator (const Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > &grp) | |
| Constructor. | |
| virtual | ~BorderedOperator () |
| Destructor. | |
|
virtual Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > | getBorderedGroup () const |
| virtual NOX::Abstract::Group::ReturnType | apply (const NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector &Y) const |
| Apply the operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyTranspose (const NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector &Y) const |
| Apply transpose of the operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyInverse (Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector &B, NOX::Abstract::MultiVector &X) const |
| Apply inverse of the operator. | |
| virtual NOX::Abstract::Group::ReturnType | applyInverseTranspose (Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector &B, NOX::Abstract::MultiVector &X) const |
| Apply inverse transpose of the operator. | |
Protected Attributes | |
| Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > | grpPtr |
| Pointer to group. | |
Private Member Functions | |
| BorderedOperator (const BorderedOperator &) | |
| Private to prohibit copying. | |
| BorderedOperator & | operator= (const BorderedOperator &) |
| Private to prohibit copying. | |
Definition at line 58 of file LOCA_BorderedSolver_BorderedOperator.H.
| LOCA::BorderedSolver::BorderedOperator::BorderedOperator | ( | const Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > & | grp | ) | [inline] |
| virtual LOCA::BorderedSolver::BorderedOperator::~BorderedOperator | ( | ) | [inline, virtual] |
| LOCA::BorderedSolver::BorderedOperator::BorderedOperator | ( | const BorderedOperator & | ) | [private] |
Private to prohibit copying.
| virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::apply | ( | const NOX::Abstract::MultiVector & | X, | |
| NOX::Abstract::MultiVector & | Y | |||
| ) | const [inline, virtual] |
Apply the operator.
Implements LOCA::BorderedSolver::AbstractOperator.
Definition at line 73 of file LOCA_BorderedSolver_BorderedOperator.H.
References NOX::Abstract::Group::NotDefined.
| virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyTranspose | ( | const NOX::Abstract::MultiVector & | X, | |
| NOX::Abstract::MultiVector & | Y | |||
| ) | const [inline, virtual] |
Apply transpose of the operator.
Implements LOCA::BorderedSolver::AbstractOperator.
Definition at line 80 of file LOCA_BorderedSolver_BorderedOperator.H.
References NOX::Abstract::Group::NotDefined.
| virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyInverse | ( | Teuchos::ParameterList & | params, | |
| const NOX::Abstract::MultiVector & | B, | |||
| NOX::Abstract::MultiVector & | X | |||
| ) | const [inline, virtual] |
Apply inverse of the operator.
Implements LOCA::BorderedSolver::AbstractOperator.
Definition at line 87 of file LOCA_BorderedSolver_BorderedOperator.H.
References NOX::Abstract::Group::NotDefined.
| virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyInverseTranspose | ( | Teuchos::ParameterList & | params, | |
| const NOX::Abstract::MultiVector & | B, | |||
| NOX::Abstract::MultiVector & | X | |||
| ) | const [inline, virtual] |
Apply inverse transpose of the operator.
Implements LOCA::BorderedSolver::AbstractOperator.
Definition at line 95 of file LOCA_BorderedSolver_BorderedOperator.H.
References NOX::Abstract::Group::NotDefined.
| BorderedOperator& LOCA::BorderedSolver::BorderedOperator::operator= | ( | const BorderedOperator & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<const LOCA::BorderedSystem::AbstractGroup> LOCA::BorderedSolver::BorderedOperator::grpPtr [protected] |
1.5.9