|
MueLu
Version of the Day
|
Concrete Thyra::LinearOpBase subclass for Xpetra::Operator. More...
#include <Thyra_XpetraLinearOp_decl.hpp>
Private Member Functions | |
| template<class XpetraOperator_t > | |
| void | initializeImpl (const RCP< const VectorSpaceBase< Scalar > > &rangeSpace, const RCP< const VectorSpaceBase< Scalar > > &domainSpace, const RCP< XpetraOperator_t > &xpetraOperator) |
Private Attributes | |
| RCP< const VectorSpaceBase < Scalar > > | rangeSpace_ |
| RCP< const VectorSpaceBase < Scalar > > | domainSpace_ |
| Teuchos::ConstNonconstObjectContainer < Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | xpetraOperator_ |
Related Functions | |
(Note that these are not member functions.) | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | xpetraLinearOp (const RCP< const VectorSpaceBase< Scalar > > &rangeSpace, const RCP< const VectorSpaceBase< Scalar > > &domainSpace, const RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &xpetraOperator) |
| Nonmmeber constructor for XpetraLinearOp. More... | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< const XpetraLinearOp < Scalar, LocalOrdinal, GlobalOrdinal, Node > > | constXpetraLinearOp (const RCP< const VectorSpaceBase< Scalar > > &rangeSpace, const RCP< const VectorSpaceBase< Scalar > > &domainSpace, const RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &xpetraOperator) |
| Nonmmeber constructor for XpetraLinearOp. More... | |
Constructors/initializers. | |
| XpetraLinearOp () | |
| Construct to uninitialized. More... | |
| ~XpetraLinearOp () | |
| void | initialize (const RCP< const VectorSpaceBase< Scalar > > &rangeSpace, const RCP< const VectorSpaceBase< Scalar > > &domainSpace, const RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &xpetraOperator) |
| Initialize. More... | |
| void | constInitialize (const RCP< const VectorSpaceBase< Scalar > > &rangeSpace, const RCP< const VectorSpaceBase< Scalar > > &domainSpace, const RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &xpetraOperator) |
| Initialize. More... | |
| RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | getXpetraOperator () |
| Get embedded non-const Xpetra::Operator. More... | |
| RCP< const Xpetra::Operator < Scalar, LocalOrdinal, GlobalOrdinal, Node > > | getConstXpetraOperator () const |
| Get embedded const Xpetra::Operator. More... | |
Public Overridden functions from LinearOpBase. | |
| RCP< const Thyra::VectorSpaceBase< Scalar > > | range () const |
| RCP< const Thyra::VectorSpaceBase< Scalar > > | domain () const |
Protected Overridden functions from LinearOpBase. | |
| bool | opSupportedImpl (Thyra::EOpTransp M_trans) const |
| void | applyImpl (const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< Scalar > &X_in, const Teuchos::Ptr< Thyra::MultiVectorBase< Scalar > > &Y_inout, const Scalar alpha, const Scalar beta) const |
Concrete Thyra::LinearOpBase subclass for Xpetra::Operator.
Definition at line 27 of file Thyra_XpetraLinearOp_decl.hpp.
| Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::XpetraLinearOp | ( | ) |
Construct to uninitialized.
Definition at line 25 of file Thyra_XpetraLinearOp_def.hpp.
|
default |
| void Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::initialize | ( | const RCP< const VectorSpaceBase< Scalar > > & | rangeSpace, |
| const RCP< const VectorSpaceBase< Scalar > > & | domainSpace, | ||
| const RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | xpetraOperator | ||
| ) |
Initialize.
Definition at line 31 of file Thyra_XpetraLinearOp_def.hpp.
| void Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::constInitialize | ( | const RCP< const VectorSpaceBase< Scalar > > & | rangeSpace, |
| const RCP< const VectorSpaceBase< Scalar > > & | domainSpace, | ||
| const RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > & | xpetraOperator | ||
| ) |
Initialize.
Definition at line 39 of file Thyra_XpetraLinearOp_def.hpp.
| RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getXpetraOperator | ( | ) |
Get embedded non-const Xpetra::Operator.
Definition at line 48 of file Thyra_XpetraLinearOp_def.hpp.
| RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::getConstXpetraOperator | ( | ) | const |
Get embedded const Xpetra::Operator.
Definition at line 54 of file Thyra_XpetraLinearOp_def.hpp.
| RCP< const Thyra::VectorSpaceBase< Scalar > > Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::range | ( | ) | const |
Definition at line 62 of file Thyra_XpetraLinearOp_def.hpp.
| RCP< const Thyra::VectorSpaceBase< Scalar > > Thyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >::domain | ( | ) | const |
Definition at line 68 of file Thyra_XpetraLinearOp_def.hpp.
|
protected |
Definition at line 75 of file Thyra_XpetraLinearOp_def.hpp.
|
protected |
Definition at line 93 of file Thyra_XpetraLinearOp_def.hpp.
|
private |
Definition at line 150 of file Thyra_XpetraLinearOp_def.hpp.
|
related |
Nonmmeber constructor for XpetraLinearOp.
Definition at line 111 of file Thyra_XpetraLinearOp_decl.hpp.
|
related |
Nonmmeber constructor for XpetraLinearOp.
Definition at line 127 of file Thyra_XpetraLinearOp_decl.hpp.
|
private |
Definition at line 90 of file Thyra_XpetraLinearOp_decl.hpp.
|
private |
Definition at line 93 of file Thyra_XpetraLinearOp_decl.hpp.
|
private |
Definition at line 96 of file Thyra_XpetraLinearOp_decl.hpp.