Functions | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > | Thyra::makeHaveOwnership (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs) |
Helper function that clones a VectorSpaceBase object if the RefCountPtr does not have ownership. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | Thyra::createMember (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs) |
| Create a vector member from the vector space. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | Thyra::createMember (const VectorSpaceBase< Scalar > &vs) |
Calls createMember(Teuchos::rcp(&vs,false)). | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | Thyra::createMembers (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs, int numMembers) |
Create a set of vector members (a MultiVectorBase) from the vector space. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | Thyra::createMembers (const VectorSpaceBase< Scalar > &vs, int numMembers) |
Calls createMembers(Teuchos::rcp(&vs,false),numMembers). | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | Thyra::createMemberView (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs, const RTOpPack::MutableSubVectorT< Scalar > &raw_v) |
Create a vector member that is a non-const view of raw data. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | Thyra::createMemberView (const VectorSpaceBase< Scalar > &vs, const RTOpPack::MutableSubVectorT< Scalar > &raw_v) |
Calls createMemberView(Teuchos::rcp(&vs,false),raw_v). | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const VectorBase< Scalar > > | Thyra::createMemberView (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs, const RTOpPack::SubVectorT< Scalar > &raw_v) |
Create a vector member that is a const view of raw data. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const VectorBase< Scalar > > | Thyra::createMemberView (const VectorSpaceBase< Scalar > &vs, const RTOpPack::SubVectorT< Scalar > &raw_v) |
Calls createMembersView(Teuchos::rcp(&vs,false),raw_v). | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | Thyra::createMembersView (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs, const RTOpPack::MutableSubMultiVectorT< Scalar > &raw_mv) |
Create a multi-vector member that is a non-const view of raw data. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | Thyra::createMembersView (const VectorSpaceBase< Scalar > &vs, const RTOpPack::MutableSubMultiVectorT< Scalar > &raw_mv) |
Calls createMembersView(Teuchos::rcp(&vs,false),raw_mv). | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const MultiVectorBase< Scalar > > | Thyra::createMembersView (const Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > &vs, const RTOpPack::SubMultiVectorT< Scalar > &raw_mv) |
Create a multi-vector member that is a const view of raw data. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const MultiVectorBase< Scalar > > | Thyra::createMembersView (const VectorSpaceBase< Scalar > &vs, const RTOpPack::SubMultiVectorT< Scalar > &raw_mv) |
Calls createMembersView(Teuchos::rcp(&vs,false),raw_mv). | |
VectorBase and MultiVectorBase objects in order to ensure that the created objects can live past the life time of the VectorSpaceBase object that created them.
|
||||||||||
|
Helper function that clones a
Definition at line 509 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||
|
Create a vector member from the vector space.
Calls
Definition at line 523 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||
|
Calls
Definition at line 532 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Create a set of vector members (a
Calls
Definition at line 539 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Calls
Definition at line 548 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Create a vector member that is a non-
Calls Definition at line 555 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Calls
Definition at line 564 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Create a vector member that is a
Calls Definition at line 571 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Calls
Definition at line 580 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Create a multi-vector member that is a non-
Calls Definition at line 587 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Calls
Definition at line 596 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Create a multi-vector member that is a
Calls Definition at line 603 of file Thyra_VectorSpaceBaseDecl.hpp. |
|
||||||||||||||||
|
Calls
Definition at line 612 of file Thyra_VectorSpaceBaseDecl.hpp. |
1.3.9.1