46 #ifndef BELOS_OPERATORT_HPP 47 #define BELOS_OPERATORT_HPP 49 #include "BelosOperatorTraits.hpp" 79 virtual void Apply (
const MV & x, MV & y, ETrans trans=NOTRANS )
const = 0;
89 template <
class ScalarType,
class MV>
90 class OperatorTraits<ScalarType, MV,
OperatorT<MV> >
97 MV& y, ETrans trans=NOTRANS) {
98 Op.
Apply (x, y, trans);
104 #endif // BELOS_OPERATORT_HPP static void Apply(const OperatorT< MV > &Op, const MV &x, MV &y, ETrans trans=NOTRANS)
Specialization of Apply() for OperatorT.
virtual ~OperatorT()
Destructor.
OperatorT()
Default constructor.
virtual void Apply(const MV &x, MV &y, ETrans trans=NOTRANS) const =0
This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::Multi...