Stokhos Development
Loading...
Searching...
No Matches
Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference
Inheritance diagram for Stokhos::MeanBasedTpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >:
Collaboration diagram for Stokhos::MeanBasedTpetraOperator< 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 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

The documentation for this class was generated from the following file: