#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. |
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 548 of file AnasaziEpetraAdapter.hpp.
Anasazi::EpetraW2SymMVOp::EpetraW2SymMVOp | ( | const Teuchos::RCP< const Epetra_MultiVector > & | MV, | |
const Teuchos::RCP< Epetra_Operator > & | OP | |||
) |
Anasazi::EpetraW2SymMVOp::~EpetraW2SymMVOp | ( | ) | [inline] |
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 641 of file AnasaziEpetraAdapter.cpp.