#include <PlayaInverseOperatorDecl.hpp>

Public Member Functions | |
| InverseOperator (const LinearOperator< Scalar > &op, const LinearSolver< Scalar > &solver) | |
| virtual | ~InverseOperator () |
| virtual void | apply (Teuchos::ETransp applyType, const Vector< Scalar > &in, Vector< Scalar > out) const |
| void | print (std::ostream &os) const |
| LinearOperator< Scalar > | op () const |
Definition at line 29 of file PlayaInverseOperatorDecl.hpp.
| Playa::InverseOperator< Scalar >::InverseOperator | ( | const LinearOperator< Scalar > & | op, | |
| const LinearSolver< Scalar > & | solver | |||
| ) | [inline] |
Ctor with a linear operator and a solver specified.
Definition at line 30 of file PlayaInverseOperatorImpl.hpp.
| virtual Playa::InverseOperator< Scalar >::~InverseOperator | ( | ) | [inline, virtual] |
Virtual dtor
Definition at line 40 of file PlayaInverseOperatorDecl.hpp.
| void Playa::InverseOperator< Scalar >::apply | ( | Teuchos::ETransp | applyType, | |
| const Vector< Scalar > & | in, | |||
| Vector< Scalar > | out | |||
| ) | const [inline, virtual] |
Apply the operator.
| applyType | Indicates whether to apply the operator, its transpose, or its conjugate transpose. | |
| in | The vector on which the operator is to act | |
| out | The vector into which the result of the operation is to be written. This vector should already be initialized by the appropriate space. |
Implements Playa::LinearOperatorBase< Scalar >.
Definition at line 37 of file PlayaInverseOperatorImpl.hpp.
| void Playa::InverseOperator< Scalar >::print | ( | std::ostream & | os | ) | const [inline, virtual] |
| LinearOperator<Scalar> Playa::InverseOperator< Scalar >::op | ( | ) | const [inline] |
Definition at line 63 of file PlayaInverseOperatorDecl.hpp.