|
RCP< const Teuchos::Comm
< Ordinal > > | Thyra::convertTpetraToThyraComm (const RCP< const Teuchos::Comm< int > > &tpetraComm) |
| Given an Tpetra Teuchos::Comm<int> object, return an equivalent Teuchos::Comm<Ordinal> object. More...
|
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< const VectorSpaceBase
< Scalar > > | Thyra::createVectorSpace (const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &tpetraMap) |
| Create a Thyra::VectorSpaceBase object given a Tpetra::Map. More...
|
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< VectorBase< Scalar > > | Thyra::createVector (const RCP< Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraVector, const RCP< const VectorSpaceBase< Scalar > > space=Teuchos::null) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< const VectorBase< Scalar > > | Thyra::createConstVector (const RCP< const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraVector, const RCP< const VectorSpaceBase< Scalar > > space=Teuchos::null) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< MultiVectorBase< Scalar > > | Thyra::createMultiVector (const RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraMultiVector, const RCP< const VectorSpaceBase< Scalar > > rangeSpace=Teuchos::null, const RCP< const VectorSpaceBase< Scalar > > domainSpace=Teuchos::null) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< const MultiVectorBase
< Scalar > > | Thyra::createConstMultiVector (const RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraMultiVector, const RCP< const VectorSpaceBase< Scalar > > rangeSpace=Teuchos::null, const RCP< const VectorSpaceBase< Scalar > > domainSpace=Teuchos::null) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< LinearOpBase< Scalar > > | Thyra::createLinearOp (const RCP< Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraOperator, const RCP< const VectorSpaceBase< Scalar > > rangeSpace=Teuchos::null, const RCP< const VectorSpaceBase< Scalar > > domainSpace=Teuchos::null) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< const LinearOpBase< Scalar > > | Thyra::createConstLinearOp (const RCP< const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraOperator, const RCP< const VectorSpaceBase< Scalar > > rangeSpace=Teuchos::null, const RCP< const VectorSpaceBase< Scalar > > domainSpace=Teuchos::null) |
|