#include <AnasaziEpetraAdapter.hpp>
Public Member Functions | |
EpetraSymMVOp (const Teuchos::RCP< const Epetra_MultiVector > &MV, bool isTrans=false) | |
Basic constructor for applying operator ![]() ![]() | |
~EpetraSymMVOp () | |
Destructor. | |
void | Apply (const MultiVec< double > &X, MultiVec< double > &Y) const |
Apply method. |
This class will apply the operation [default] or
, for the
Apply
method of the Epetra_Operator / Anasazi::Operator. The Anasazi::EpetraSymMvOp 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
and
.
Definition at line 467 of file AnasaziEpetraAdapter.hpp.
Anasazi::EpetraSymMVOp::EpetraSymMVOp | ( | const Teuchos::RCP< const Epetra_MultiVector > & | MV, | |
bool | isTrans = false | |||
) |
Basic constructor for applying operator [default] or
.
If isTrans
is false this operator will apply , else it will apply
.
Definition at line 529 of file AnasaziEpetraAdapter.cpp.
Anasazi::EpetraSymMVOp::~EpetraSymMVOp | ( | ) | [inline] |
void Anasazi::EpetraSymMVOp::Apply | ( | const MultiVec< double > & | X, | |
MultiVec< double > & | Y | |||
) | const [virtual] |
Apply method.
This method will apply or
to
X
, returning Y
.
Implements Anasazi::Operator< double >.
Definition at line 542 of file AnasaziEpetraAdapter.cpp.