|
MueLu
Version of the Day
|
#include <BelosMueLuAdapter.hpp>
Public Member Functions | |
| MueLuOp (const RCP< MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &H) | |
| MueLuOp (const RCP< MueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A) | |
| virtual | ~MueLuOp () |
| void | Apply (const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &x, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &y, ETrans trans=NOTRANS) const |
| void | Apply (const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &x, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &y, ETrans trans=NOTRANS) const |
| void | Apply (const Epetra_MultiVector &x, Epetra_MultiVector &y, ETrans trans=NOTRANS) const |
This routine takes the Tpetra::MultiVector x and applies the operator to it resulting in the Tpetra::MultiVector y, which is returned. More... | |
| void | Apply (const Belos::MultiVec< double > &x, Belos::MultiVec< double > &y, ETrans trans=NOTRANS) const |
This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned. More... | |
Public Member Functions inherited from Belos::OperatorT< Xpetra::MultiVector< double, int, int, Xpetra::EpetraNode > > | |
| OperatorT () | |
| Default constructor. More... | |
| virtual | ~OperatorT () |
| Destructor. More... | |
| virtual void | Apply (const Xpetra::MultiVector< double, int, int, Xpetra::EpetraNode > &x, Xpetra::MultiVector< double, int, int, Xpetra::EpetraNode > &y, ETrans trans=NOTRANS) const =0 |
This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned. More... | |
Public Member Functions inherited from Belos::OperatorT< Tpetra::MultiVector< double, int, int, Xpetra::EpetraNode > > | |
| OperatorT () | |
| Default constructor. More... | |
| virtual | ~OperatorT () |
| Destructor. More... | |
| virtual void | Apply (const Tpetra::MultiVector< double, int, int, Xpetra::EpetraNode > &x, Tpetra::MultiVector< double, int, int, Xpetra::EpetraNode > &y, ETrans trans=NOTRANS) const =0 |
This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned. More... | |
Public Member Functions inherited from Belos::OperatorT< Epetra_MultiVector > | |
| OperatorT () | |
| Default constructor. More... | |
| virtual | ~OperatorT () |
| Destructor. More... | |
Private Types | |
| typedef double | Scalar |
| typedef int | LocalOrdinal |
| typedef int | GlobalOrdinal |
| typedef Xpetra::EpetraNode | Node |
Private Attributes | |
| RCP< MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | Hierarchy_ |
| RCP< MueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | AMGX_ |
Definition at line 171 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 182 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 183 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 184 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 185 of file BelosMueLuAdapter.hpp.
|
inline |
Definition at line 189 of file BelosMueLuAdapter.hpp.
|
inline |
Definition at line 191 of file BelosMueLuAdapter.hpp.
|
inlinevirtual |
Definition at line 193 of file BelosMueLuAdapter.hpp.
|
inline |
Definition at line 195 of file BelosMueLuAdapter.hpp.
|
inline |
Definition at line 216 of file BelosMueLuAdapter.hpp.
|
inlinevirtual |
This routine takes the Tpetra::MultiVector x and applies the operator to it resulting in the Tpetra::MultiVector y, which is returned.
x will be indicated by an std::exception being thrown. Implements Belos::OperatorT< Epetra_MultiVector >.
Definition at line 248 of file BelosMueLuAdapter.hpp.
|
inline |
This routine takes the Belos::MultiVec x and applies the operator to it resulting in the Belos::MultiVec y, which is returned.
x will be indicated by an std::exception being thrown. Definition at line 268 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 280 of file BelosMueLuAdapter.hpp.
|
private |
Definition at line 282 of file BelosMueLuAdapter.hpp.