|
Anasazi
Version of the Day
|
Adapter class for creating a weighted symmetric operator from an Epetra_MultiVector and Epetra_Operator. More...
#include <AnasaziEpetraAdapter.hpp>
Public Member Functions | |
| EpetraW2SymMVOp (const Teuchos::RCP< const Epetra_MultiVector > &MV, const Teuchos::RCP< Epetra_Operator > &OP) | |
Basic constructor for applying operator . | |
| ~EpetraW2SymMVOp () | |
| Destructor. | |
| void | Apply (const MultiVec< double > &X, MultiVec< double > &Y) const |
| Apply method. | |
Adapter class for creating a weighted symmetric operator from an Epetra_MultiVector and Epetra_Operator.
This class will apply the operation
for the Apply method of the Anasazi::Operator. The Anasazi::EpetraW2SymMvOp operator is useful when trying to compute a few singular values of the Epetra_MultiVector
under the weighting matrix
. The singular values are the square-root of the eigenvalues of
.
Definition at line 654 of file AnasaziEpetraAdapter.hpp.
| Anasazi::EpetraW2SymMVOp::EpetraW2SymMVOp | ( | const Teuchos::RCP< const Epetra_MultiVector > & | MV, |
| const Teuchos::RCP< Epetra_Operator > & | OP | ||
| ) |
Basic constructor for applying operator
.
Definition at line 635 of file AnasaziEpetraAdapter.cpp.
| Anasazi::EpetraW2SymMVOp::~EpetraW2SymMVOp | ( | ) | [inline] |
Destructor.
Definition at line 661 of file AnasaziEpetraAdapter.hpp.
| void Anasazi::EpetraW2SymMVOp::Apply | ( | const MultiVec< double > & | X, |
| MultiVec< double > & | Y | ||
| ) | const [virtual] |
Apply method.
This method will apply
to X, returning Y.
Implements Anasazi::Operator< double >.
Definition at line 647 of file AnasaziEpetraAdapter.cpp.
1.7.6.1