MPIMultiVectorStd objects.
More...
#include <Thyra_MPIVectorSpaceStdDecl.hpp>
Inheritance diagram for Thyra::MPIVectorSpaceStd< Scalar >:
Constructors and initializers | |
| MPIVectorSpaceStd () | |
Construct to uninitialized (see postconditions from uninitialize()). | |
| MPIVectorSpaceStd (MPI_Comm mpiComm, const Index localSubDim, const Index globalDim) | |
Calls initialize(). | |
| void | initialize (MPI_Comm mpiComm, const Index localSubDim, const Index globalDim) |
| Initialize. | |
| void | uninitialize (MPI_Comm *mpiComm=NULL, Index *localSubDim=NULL, Index *globalDim=NULL) |
| Set to an uninitialized state. | |
Overridden form Teuchos::Describable | |
| std::string | description () const |
| | |
Public overridden from VectorSpace | |
| Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > | clone () const |
| | |
Public overridden from MPIVectorSpaceBase | |
| MPI_Comm | mpiComm () const |
| | |
| Index | localSubDim () const |
| | |
Protected overridden from VectorSpace | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | createMember () const |
| | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | createMembers (int numMembers) const |
| | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | createMemberView (const RTOpPack::MutableSubVectorT< Scalar > &raw_v) const |
| | |
| Teuchos::RefCountPtr< const VectorBase< Scalar > > | createMemberView (const RTOpPack::SubVectorT< Scalar > &raw_v) const |
| | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | createMembersView (const RTOpPack::MutableSubMultiVectorT< Scalar > &raw_mv) const |
| | |
| Teuchos::RefCountPtr< const MultiVectorBase< Scalar > > | createMembersView (const RTOpPack::SubMultiVectorT< Scalar > &raw_mv) const |
| | |
MPIMultiVectorStd objects.
This is a simple but yet fully general and functional concrete subclass of MPIVectorSpace that creates MPIMultiVectorStd objects from createMembers() and VectorMultiVector wrapped MPIMulitVectorStd objects from createMember().
See the function initialize() that describes the different kinds of distributions this class can handle.
Definition at line 50 of file Thyra_MPIVectorSpaceStdDecl.hpp.
|
|||||||||
|
Construct to uninitialized (see postconditions from
Definition at line 40 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||||||||||||
|
Calls
Definition at line 47 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||||||||||||
|
Initialize.
Definition at line 54 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||||||||||||
|
Set to an uninitialized state. Postconditions:
Definition at line 77 of file Thyra_MPIVectorSpaceStd.hpp. |
|
|||||||||
|
Reimplemented from Teuchos::Describable. Definition at line 90 of file Thyra_MPIVectorSpaceStd.hpp. |
|
|||||||||
|
Reimplemented from Thyra::VectorSpaceBase< Scalar >. Definition at line 192 of file Thyra_MPIVectorSpaceStd.hpp. |
|
|||||||||
|
Implements Thyra::VectorSpaceBase< Scalar >. Definition at line 99 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::VectorSpaceDefaultBase< Scalar >. Definition at line 112 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::VectorSpaceDefaultBase< Scalar >. Definition at line 126 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::VectorSpaceDefaultBase< Scalar >. Definition at line 142 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::VectorSpaceDefaultBase< Scalar >. Definition at line 158 of file Thyra_MPIVectorSpaceStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::VectorSpaceDefaultBase< Scalar >. Definition at line 175 of file Thyra_MPIVectorSpaceStd.hpp. |
|
|||||||||
|
Implements Thyra::MPIVectorSpaceBase< Scalar >. Definition at line 200 of file Thyra_MPIVectorSpaceStd.hpp. |
|
|||||||||
|
Implements Thyra::MPIVectorSpaceBase< Scalar >. Definition at line 206 of file Thyra_MPIVectorSpaceStd.hpp. |
1.3.9.1