Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Stokhos_Tpetra_Utilities.hpp>
Inherits Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node >.
Public Types | |
typedef Scalar | scalar_type |
typedef LocalOrdinal | local_ordinal_type |
typedef GlobalOrdinal | global_ordinal_type |
typedef Node | node_type |
typedef scalar_type::value_type | base_scalar_type |
typedef Tpetra::Operator < base_scalar_type, LocalOrdinal, GlobalOrdinal, Node > | scalar_op_type |
Public Member Functions | |
MeanBasedTpetraOperator (const Teuchos::RCP< const scalar_op_type > &mb_op_) | |
virtual | ~MeanBasedTpetraOperator () |
virtual Teuchos::RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | getDomainMap () const |
virtual Teuchos::RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | getRangeMap () const |
virtual void | apply (const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const |
virtual bool | hasTransposeApply () const |
Private Types | |
typedef Tpetra::MultiVector < base_scalar_type, LocalOrdinal, GlobalOrdinal, Node > | scalar_mv_type |
Private Attributes | |
Teuchos::RCP< scalar_mv_type > | X_s |
Teuchos::RCP< scalar_mv_type > | Y_s |
Teuchos::RCP< const scalar_op_type > | mb_op |
Definition at line 508 of file Stokhos_Tpetra_Utilities.hpp.
typedef Scalar Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::scalar_type |
Definition at line 511 of file Stokhos_Tpetra_Utilities.hpp.
typedef LocalOrdinal Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::local_ordinal_type |
Definition at line 512 of file Stokhos_Tpetra_Utilities.hpp.
typedef GlobalOrdinal Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::global_ordinal_type |
Definition at line 513 of file Stokhos_Tpetra_Utilities.hpp.
typedef Node Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::node_type |
Definition at line 514 of file Stokhos_Tpetra_Utilities.hpp.
typedef scalar_type::value_type Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::base_scalar_type |
Definition at line 515 of file Stokhos_Tpetra_Utilities.hpp.
typedef Tpetra::Operator<base_scalar_type,LocalOrdinal,GlobalOrdinal,Node> Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::scalar_op_type |
Definition at line 516 of file Stokhos_Tpetra_Utilities.hpp.
|
private |
Definition at line 573 of file Stokhos_Tpetra_Utilities.hpp.
|
inline |
Definition at line 518 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 521 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 524 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 529 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 534 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 567 of file Stokhos_Tpetra_Utilities.hpp.
|
mutableprivate |
Definition at line 574 of file Stokhos_Tpetra_Utilities.hpp.
|
mutableprivate |
Definition at line 574 of file Stokhos_Tpetra_Utilities.hpp.
|
private |
Definition at line 575 of file Stokhos_Tpetra_Utilities.hpp.