#include <AnasaziOperator.hpp>
Public Member Functions | |
Constructor/Destructor | |
| Operator () | |
| Default constructor. | |
| virtual | ~Operator () |
| Destructor. | |
Operator application method | |
| virtual void | Apply (const MultiVec< ScalarType > &x, MultiVec< ScalarType > &y) const =0 |
This method takes the Anasazi::MultiVec x and applies the operator to it resulting in the Anasazi::MultiVec y. | |
A concrete implementation of this class is necessary. The user can create their own implementation if those supplied are not suitable for their needs.
Definition at line 54 of file AnasaziOperator.hpp.
| Anasazi::Operator< ScalarType >::Operator | ( | ) | [inline] |
| virtual Anasazi::Operator< ScalarType >::~Operator | ( | ) | [inline, virtual] |
| virtual void Anasazi::Operator< ScalarType >::Apply | ( | const MultiVec< ScalarType > & | x, | |
| MultiVec< ScalarType > & | y | |||
| ) | const [pure virtual] |
This method takes the Anasazi::MultiVec x and applies the operator to it resulting in the Anasazi::MultiVec y.
Implemented in Anasazi::EpetraOp, Anasazi::EpetraGenOp, Anasazi::EpetraSymOp, Anasazi::EpetraSymMVOp, and Anasazi::EpetraWSymMVOp.
1.4.7