Public Member Functions | |
| bool | opSupportedImpl (Thyra::EOpTransp M_trans) const |
| | |
| virtual void | applyImpl (const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< Scalar > &X, const Ptr< Thyra::MultiVectorBase< Scalar > > &Y, const Scalar alpha, const Scalar beta) const |
| Thyra apply method. | |
| virtual void | generalApply (const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< Scalar > &x, Thyra::MultiVectorBase< Scalar > *y, const Scalar alpha, const Scalar beta) const |
| generalApply() applies either the operator or the transpose according to the value of the transpose flag. | |
| virtual void | generalApply (const Thyra::EOpTransp M_trans, const Thyra::VectorBase< Scalar > &x, Thyra::VectorBase< Scalar > *y, const Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), const Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const =0 |
Definition at line 49 of file TSFOpWithBackwardsCompatibleApply.hpp.
| virtual void TSFExtended::OpWithBackwardsCompatibleApply< Scalar >::applyImpl | ( | const Thyra::EOpTransp | M_trans, |
| const Thyra::MultiVectorBase< Scalar > & | X, | ||
| const Ptr< Thyra::MultiVectorBase< Scalar > > & | Y, | ||
| const Scalar | alpha, | ||
| const Scalar | beta | ||
| ) | const [inline, virtual] |
Thyra apply method.
Definition at line 62 of file TSFOpWithBackwardsCompatibleApply.hpp.
| virtual void TSFExtended::OpWithBackwardsCompatibleApply< Scalar >::generalApply | ( | const Thyra::EOpTransp | M_trans, |
| const Thyra::VectorBase< Scalar > & | x, | ||
| Thyra::VectorBase< Scalar > * | y, | ||
| const Scalar | alpha = Teuchos::ScalarTraits< Scalar >::one(), |
||
| const Scalar | beta = Teuchos::ScalarTraits< Scalar >::zero() |
||
| ) | const [pure virtual] |
| virtual void TSFExtended::OpWithBackwardsCompatibleApply< Scalar >::generalApply | ( | const Thyra::EOpTransp | M_trans, |
| const Thyra::MultiVectorBase< Scalar > & | x, | ||
| Thyra::MultiVectorBase< Scalar > * | y, | ||
| const Scalar | alpha, | ||
| const Scalar | beta | ||
| ) | const [inline, virtual] |
generalApply() applies either the operator or the transpose according to the value of the transpose flag.
This method is backwards compatible with TSFCore-based code.
Definition at line 78 of file TSFOpWithBackwardsCompatibleApply.hpp.
| bool TSFExtended::OpWithBackwardsCompatibleApply< Scalar >::opSupportedImpl | ( | Thyra::EOpTransp | M_trans | ) | const [inline] |
Reimplemented in TSFExtended::IfpackOperator.
Definition at line 56 of file TSFOpWithBackwardsCompatibleApply.hpp.