Belos Version of the Day
Loading...
Searching...
No Matches
List of all members
Belos::OperatorT< MV > Class Template Referenceabstract

#include <BelosOperatorT.hpp>

Public Member Functions

Constructor/Destructor
 OperatorT ()
 Default constructor.
 
virtual ~OperatorT ()
 Destructor.
 
Operator application method
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::MultiVec y, which is returned.
 

Detailed Description

template<class MV>
class Belos::OperatorT< MV >

Definition at line 54 of file BelosOperatorT.hpp.

Constructor & Destructor Documentation

◆ OperatorT()

template<class MV >
Belos::OperatorT< MV >::OperatorT ( )
inline

Default constructor.

Definition at line 62 of file BelosOperatorT.hpp.

◆ ~OperatorT()

template<class MV >
virtual Belos::OperatorT< MV >::~OperatorT ( )
inlinevirtual

Destructor.

Definition at line 65 of file BelosOperatorT.hpp.

Member Function Documentation

◆ Apply()

template<class MV >
virtual void Belos::OperatorT< MV >::Apply ( const MV & x,
MV & y,
ETrans trans = NOTRANS ) const
pure virtual

This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned.

Note
It is expected that any problem with applying this operator to x will be indicated by an std::exception being thrown.

The documentation for this class was generated from the following file:

Generated for Belos by doxygen 1.10.0