#include <Thyra_SingleRhsLinearOpBaseDecl.hpp>
Inheritance diagram for Thyra::SingleRhsLinearOpBase< Scalar >:

Overridden from LinearOpBase | |
| void | apply (const EOpTransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const |
| | |
Pure virtual functions (must be overridden by subclass) | |
| virtual void | apply (const EOpTransp M_trans, const VectorBase< Scalar > &x, VectorBase< Scalar > *y, const Scalar alpha, const Scalar beta) const =0 |
| Apply the linear operator (or its transpose) to single vector arguments. | |
This class is meant to provide an easier way for subclasses to provide implementations for the multi-vector version of SingleScalarLinearOpBase::apply() and is not meant to be used as an client interface.
Definition at line 47 of file Thyra_SingleRhsLinearOpBaseDecl.hpp.
| void Thyra::SingleRhsLinearOpBase< Scalar >::apply | ( | const EOpTransp | M_trans, | |
| const MultiVectorBase< Scalar > & | X, | |||
| MultiVectorBase< Scalar > * | Y, | |||
| const Scalar | alpha, | |||
| const Scalar | beta | |||
| ) | const [virtual] |
Implements Thyra::SingleScalarLinearOpBase< Scalar >.
Definition at line 41 of file Thyra_SingleRhsLinearOpBase.hpp.
| virtual void Thyra::SingleRhsLinearOpBase< Scalar >::apply | ( | const EOpTransp | M_trans, | |
| const VectorBase< Scalar > & | x, | |||
| VectorBase< Scalar > * | y, | |||
| const Scalar | alpha, | |||
| const Scalar | beta | |||
| ) | const [protected, pure virtual] |
Apply the linear operator (or its transpose) to single vector arguments.
Implemented in Thyra::DefaultColumnwiseMultiVector< Scalar >, Thyra::DefaultDiagonalLinearOp< Scalar >, and Thyra::VectorDefaultBase< Scalar >.
1.4.7