|
Anasazi Version of the Day
|
Adapter class for creating a weighted operator from an Epetra_MultiVector and Epetra_Operator. More...
#include <AnasaziEpetraAdapter.hpp>
Public Member Functions | |
| EpetraWSymMVOp (const Teuchos::RCP< const Epetra_MultiVector > &MV, const Teuchos::RCP< Epetra_Operator > &OP) | |
| Basic constructor for applying operator | |
| ~EpetraWSymMVOp () | |
| Destructor. | |
| void | Apply (const MultiVec< double > &X, MultiVec< double > &Y) const |
| Apply method. | |
Public Member Functions inherited from Anasazi::Operator< double > | |
| Operator () | |
| Default constructor. | |
| virtual | ~Operator () |
| Destructor. | |
Adapter class for creating a weighted operator from an Epetra_MultiVector and Epetra_Operator.
This class will apply the operation 
Apply method of the Anasazi::Operator. The Anasazi::EpetraWSymMvOp operator is useful when trying to compute a few singular values of the Epetra_MultiVector 

The singular values are the square-root of the eigenvalues of 
Definition at line 586 of file AnasaziEpetraAdapter.hpp.
| Anasazi::EpetraWSymMVOp::EpetraWSymMVOp | ( | const Teuchos::RCP< const Epetra_MultiVector > & | MV, |
| const Teuchos::RCP< Epetra_Operator > & | OP | ||
| ) |
Basic constructor for applying operator 
Definition at line 575 of file AnasaziEpetraAdapter.cpp.
|
inline |
Destructor.
Definition at line 593 of file AnasaziEpetraAdapter.hpp.
|
virtual |
Apply method.
This method will apply 
X, returning Y.
Implements Anasazi::Operator< double >.
Definition at line 587 of file AnasaziEpetraAdapter.cpp.