|
| | XpetraOperator (const RCP< MueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &H) |
| | Constructor. More...
|
| |
| virtual | ~XpetraOperator () |
| | Destructor. More...
|
| |
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | getDomainMap () const |
| | Returns the Tpetra::Map object associated with the domain of this operator. More...
|
| |
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | getRangeMap () const |
| | Returns the Tpetra::Map object associated with the range of this operator. More...
|
| |
| void | apply (const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar=Teuchos::ScalarTraits< Scalar >::one(), Scalar=Teuchos::ScalarTraits< Scalar >::one()) const |
| | Returns in Y the result of a Xpetra::Operator applied to a Xpetra::MultiVector X. More...
|
| |
| bool | hasTransposeApply () const |
| | Indicates whether this operator supports applying the adjoint operator. More...
|
| |
| void | residual (const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &R) const |
| | Compute a residual R = B - (*this) * X. More...
|
| |
template<class Scalar = DefaultScalar, class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
class MueLu::XpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Wraps an existing MueLu::Hierarchy as a Xpetra::Operator.
Definition at line 64 of file MueLu_XpetraOperator_decl.hpp.