#include <anasaziHelper.h>
Public Member Functions | |
| const Operator< ScalarT > & | getOp () |
Constructor/Destructor | |
| AnasaziOp (Teuchos::RCP< Operator< ScalarT > > op) | |
| Give a matrix instance which will be wrapped by this class. | |
| virtual | ~AnasaziOp () |
| Destructor. | |
Operator application method | |
| virtual void | Apply (const Anasazi::MultiVec< ScalarT > &x, Anasazi::MultiVec< ScalarT > &y) const |
This method takes the Anasazi::MultiVec x and applies the operator to it resulting in the Anasazi::MultiVec y. | |
Private Attributes | |
| Teuchos::RCP< Operator< ScalarT > > | op |
Definition at line 13 of file anasaziHelper.h.
| concepts::AnasaziOp< ScalarT >::AnasaziOp | ( | Teuchos::RCP< Operator< ScalarT > > | op | ) | [inline] |
Give a matrix instance which will be wrapped by this class.
Definition at line 19 of file anasaziHelper.h.
| virtual concepts::AnasaziOp< ScalarT >::~AnasaziOp | ( | ) | [inline, virtual] |
Destructor.
Definition at line 24 of file anasaziHelper.h.
| virtual void concepts::AnasaziOp< ScalarT >::Apply | ( | const Anasazi::MultiVec< ScalarT > & | x, |
| Anasazi::MultiVec< ScalarT > & | y | ||
| ) | const [virtual] |
This method takes the Anasazi::MultiVec x and applies the operator to it resulting in the Anasazi::MultiVec y.
| const Operator<ScalarT>& concepts::AnasaziOp< ScalarT >::getOp | ( | ) | [inline] |
Definition at line 37 of file anasaziHelper.h.
Teuchos::RCP<Operator<ScalarT> > concepts::AnasaziOp< ScalarT >::op [private] |
Definition at line 42 of file anasaziHelper.h.