#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. |
This class will apply the operation for the
Apply
method of the Anasazi::Operator. The Anasazi::EpetraWSymMvOp 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 508 of file AnasaziEpetraAdapter.hpp.
Anasazi::EpetraWSymMVOp::EpetraWSymMVOp | ( | const Teuchos::RCP< const Epetra_MultiVector > & | MV, | |
const Teuchos::RCP< Epetra_Operator > & | OP | |||
) |
Anasazi::EpetraWSymMVOp::~EpetraWSymMVOp | ( | ) | [inline] |
void Anasazi::EpetraWSymMVOp::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 600 of file AnasaziEpetraAdapter.cpp.