#include <Thyra_DefaultClusteredSpmdProductVectorDecl.hpp>
Inheritance diagram for Thyra::DefaultClusteredSpmdProductVector< Scalar >:
Constructors/initializers/accessors | |
| DefaultClusteredSpmdProductVector () | |
Constructs to uninitialized (see postconditions for uninitialize()). | |
| DefaultClusteredSpmdProductVector (const Teuchos::RefCountPtr< const DefaultClusteredSpmdProductVectorSpace< Scalar > > &productSpace, const Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]) | |
Constructs to initialized (calls initialize()). | |
| void | initialize (const Teuchos::RefCountPtr< const DefaultClusteredSpmdProductVectorSpace< Scalar > > &productSpace, const Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]) |
| Initialize. | |
| void | uninitialize (Teuchos::RefCountPtr< const DefaultClusteredSpmdProductVectorSpace< Scalar > > *productSpace=NULL, Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]=NULL) |
| Uninitialize. | |
Overridden from ProductVectorBase | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | getNonconstVectorBlock (const int k) |
| | |
| Teuchos::RefCountPtr< const VectorBase< Scalar > > | getVectorBlock (const int k) const |
| | |
Overridden from ProductMultiVectorBase | |
| Teuchos::RefCountPtr< const ProductVectorSpaceBase< Scalar > > | productSpace () const |
| | |
| bool | blockIsConst (const int k) const |
| | |
| Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | getNonconstMultiVectorBlock (const int k) |
| | |
| Teuchos::RefCountPtr< const MultiVectorBase< Scalar > > | getMultiVectorBlock (const int k) const |
| | |
Overridden from VectorBase | |
| Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > | space () const |
| | |
| void | applyOp (const RTOpPack::RTOpT< Scalar > &op, const int num_vecs, const VectorBase< Scalar > *const vecs[], const int num_targ_vecs, VectorBase< Scalar > *const targ_vecs[], RTOpPack::ReductTarget *reduct_obj, const Index first_ele, const Index sub_dim, const Index global_offset) const |
| | |
ToDo: Finish documentation!
The default constructor is made private to avoid accidental default construction.
Definition at line 49 of file Thyra_DefaultClusteredSpmdProductVectorDecl.hpp.
|
|||||||||
|
Constructs to uninitialized (see postconditions for
Definition at line 46 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||||||||
|
Constructs to initialized (calls
Definition at line 52 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||||||||
|
Initialize. ToDo: Finish documentation. Definition at line 61 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||||||||
|
Uninitialize. ToDo: Finish documentation. Definition at line 80 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductVectorBase< Scalar >. Definition at line 96 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductVectorBase< Scalar >. Definition at line 104 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
|||||||||
|
Implements Thyra::ProductMultiVectorBase< Scalar >. Definition at line 114 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductMultiVectorBase< Scalar >. Definition at line 120 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductMultiVectorBase< Scalar >. Definition at line 128 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductMultiVectorBase< Scalar >. Definition at line 135 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
|||||||||
|
Definition at line 144 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 150 of file Thyra_DefaultClusteredSpmdProductVector.hpp. |
1.3.9.1