#include <Thyra_MPIVectorStdDecl.hpp>
Inheritance diagram for Thyra::MPIVectorStd< Scalar >:
Constructors/initializers | |
| MPIVectorStd () | |
| Construct to uninitialized. | |
| MPIVectorStd (const Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > &mpiSpace, const Teuchos::RefCountPtr< Scalar > &localValues, const Index stride) | |
Calls initialize(). | |
| void | initialize (const Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > &mpiSpace, const Teuchos::RefCountPtr< Scalar > &localValues, const Index stride) |
| Initialize. | |
| void | uninitialize (Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > *mpiSpace=NULL, Teuchos::RefCountPtr< Scalar > *localValues=NULL, Index *stride=NULL) |
| Set to an uninitialized state. | |
Accessors (inlined for minimal overhead) | |
| Teuchos::RefCountPtr< Scalar > | getRCPtr () |
| | |
| Teuchos::RefCountPtr< const Scalar > | getRCPtr () const |
| | |
| Scalar * | getPtr () |
| | |
| const Scalar * | getPtr () const |
| | |
| Index | getStride () const |
| | |
Overridden form Teuchos::Describable | |
| std::string | description () const |
| | |
Overridden from MPIVectorBase | |
| Teuchos::RefCountPtr< const MPIVectorSpaceBase< Scalar > > | mpiSpace () const |
| | |
| void | getLocalData (Scalar **localValues, Index *stride) |
| | |
| void | commitLocalData (Scalar *localValues) |
| | |
| void | getLocalData (const Scalar **localValues, Index *stride) const |
| | |
| void | freeLocalData (const Scalar *localValues) const |
| | |
This subclass provides a very efficient and very general concrete implementation of a Thyra::VectorBase object.
Objects of this type generally should not be constructed directly by a client but instead by using the concrete vector space subclass Thyra::MPIVectorSpaceStd and using the function Thyra::MPIVectorSpaceStd::createMember().
The storage type can be anything since a Teuchos::RefCountPtr is used to pass in the local values pointer into the constructor and initialize().
Definition at line 53 of file Thyra_MPIVectorStdDecl.hpp.
|
|||||||||
|
Construct to uninitialized.
Definition at line 41 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||||||||||||
|
Calls
Definition at line 46 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||||||||||||
|
Initialize.
Postconditions:
Definition at line 56 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||||||||||||
|
Set to an uninitialized state. Postconditions:
Definition at line 74 of file Thyra_MPIVectorStd.hpp. |
|
|||||||||
|
Definition at line 167 of file Thyra_MPIVectorStdDecl.hpp. |
|
|||||||||
|
Definition at line 174 of file Thyra_MPIVectorStdDecl.hpp. |
|
|||||||||
|
Definition at line 181 of file Thyra_MPIVectorStdDecl.hpp. |
|
|||||||||
|
Definition at line 188 of file Thyra_MPIVectorStdDecl.hpp. |
|
|||||||||
|
Definition at line 195 of file Thyra_MPIVectorStdDecl.hpp. |
|
|||||||||
|
Definition at line 94 of file Thyra_MPIVectorStd.hpp. |
|
|||||||||
|
Implements Thyra::MPIVectorBase< Scalar >. Definition at line 103 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||||||||
|
Implements Thyra::MPIVectorBase< Scalar >. Definition at line 109 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||
|
Implements Thyra::MPIVectorBase< Scalar >. Definition at line 120 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||||||||
|
Reimplemented from Thyra::MPIVectorBase< Scalar >. Definition at line 129 of file Thyra_MPIVectorStd.hpp. |
|
||||||||||
|
Reimplemented from Thyra::MPIVectorBase< Scalar >. Definition at line 140 of file Thyra_MPIVectorStd.hpp. |
1.3.9.1