#include <Thyra_ProductVectorDecl.hpp>
Inheritance diagram for Thyra::ProductVector< Scalar >:
Constructors/initializers/accessors | |
| ProductVector (const Teuchos::RefCountPtr< const ProductVectorSpace< Scalar > > &productSpace, const Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]) | |
Constructs to initialized (calls initialize()). | |
| void | initialize (const Teuchos::RefCountPtr< const ProductVectorSpace< Scalar > > &productSpace, const Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]) |
| Initialize. | |
| void | uninitialize (Teuchos::RefCountPtr< const ProductVectorSpace< Scalar > > *productSpace=NULL, Teuchos::RefCountPtr< VectorBase< Scalar > > vecs[]=NULL) |
| Uninitialize. | |
Overridden from ProductVectorBase | |
| Teuchos::RefCountPtr< const ProductVectorSpaceBase< Scalar > > | productSpace () const |
| | |
| Teuchos::RefCountPtr< VectorBase< Scalar > > | getBlock (const int k) |
| | |
| Teuchos::RefCountPtr< const VectorBase< Scalar > > | getBlock (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 > *vecs[], const int num_targ_vecs, VectorBase< Scalar > *targ_vecs[], RTOpPack::ReductTarget *reduct_obj, const Index first_ele, const Index sub_dim, const Index global_offset) const |
| | |
| void | getSubVector (const Range1D &rng, RTOpPack::SubVectorT< Scalar > *sub_vec) const |
| | |
| void | freeSubVector (RTOpPack::SubVectorT< Scalar > *sub_vec) const |
| | |
| void | getSubVector (const Range1D &rng, RTOpPack::MutableSubVectorT< Scalar > *sub_vec) |
| | |
| void | commitSubVector (RTOpPack::MutableSubVectorT< Scalar > *sub_vec) |
| | |
| void | setSubVector (const RTOpPack::SparseSubVectorT< Scalar > &sub_vec) |
| | |
Note that clients should almost never be creating objects of this type explicitly and should instead use ProductVectorSpace as a factory.
ToDo: Finish documentation!
The default constructor is made private to avoid accidental default construction.
Definition at line 54 of file Thyra_ProductVectorDecl.hpp.
|
||||||||||||||||
|
Constructs to initialized (calls
Definition at line 47 of file Thyra_ProductVector.hpp. |
|
||||||||||||||||
|
Initialize. ToDo: Finish documentation. Definition at line 56 of file Thyra_ProductVector.hpp. |
|
||||||||||||||||
|
Uninitialize. ToDo: Finish documentation. Definition at line 75 of file Thyra_ProductVector.hpp. |
|
|||||||||
|
Implements Thyra::ProductVectorBase< Scalar >. Definition at line 91 of file Thyra_ProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductVectorBase< Scalar >. Definition at line 98 of file Thyra_ProductVector.hpp. |
|
||||||||||
|
Implements Thyra::ProductVectorBase< Scalar >. Definition at line 106 of file Thyra_ProductVector.hpp. |
|
|||||||||
|
Definition at line 116 of file Thyra_ProductVector.hpp. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 122 of file Thyra_ProductVector.hpp. |
|
||||||||||||||||
|
Definition at line 278 of file Thyra_ProductVector.hpp. |
|
||||||||||
|
Definition at line 307 of file Thyra_ProductVector.hpp. |
|
||||||||||||||||
|
Definition at line 330 of file Thyra_ProductVector.hpp. |
|
||||||||||
|
Definition at line 359 of file Thyra_ProductVector.hpp. |
|
||||||||||
|
Definition at line 382 of file Thyra_ProductVector.hpp. |
1.3.9.1