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 457 of file Stokhos_Tpetra_Utilities.hpp.
typedef Scalar Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::scalar_type |
Definition at line 460 of file Stokhos_Tpetra_Utilities.hpp.
typedef LocalOrdinal Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::local_ordinal_type |
Definition at line 461 of file Stokhos_Tpetra_Utilities.hpp.
typedef GlobalOrdinal Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::global_ordinal_type |
Definition at line 462 of file Stokhos_Tpetra_Utilities.hpp.
typedef Node Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::node_type |
Definition at line 463 of file Stokhos_Tpetra_Utilities.hpp.
typedef scalar_type::value_type Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >::base_scalar_type |
Definition at line 464 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 465 of file Stokhos_Tpetra_Utilities.hpp.
|
private |
Definition at line 528 of file Stokhos_Tpetra_Utilities.hpp.
|
inline |
Definition at line 467 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 470 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 473 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 478 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 483 of file Stokhos_Tpetra_Utilities.hpp.
|
inlinevirtual |
Definition at line 522 of file Stokhos_Tpetra_Utilities.hpp.
|
mutableprivate |
Definition at line 529 of file Stokhos_Tpetra_Utilities.hpp.
|
mutableprivate |
Definition at line 529 of file Stokhos_Tpetra_Utilities.hpp.
|
private |
Definition at line 530 of file Stokhos_Tpetra_Utilities.hpp.