#include <Thyra_ProductMultiVectorBase.hpp>
Public Member Functions | |
| virtual Teuchos::RefCountPtr< const ProductVectorSpaceBase< Scalar > > | productSpace () const =0 |
| Returns the associated product vector space. | |
| virtual Teuchos::RefCountPtr< MultiVectorBase< Scalar > > | getBlock (const int k)=0 |
Returns a non-persisting non-const view of the (zero-based) kth block multi-vector. | |
| virtual Teuchos::RefCountPtr< const MultiVectorBase< Scalar > > | getBlock (const int k) const =0 |
Returns a non-persisting const view of the (zero-based) kth block multi-vector. | |
This class defines an abstract interface for a multi-vector that is built out of the one or more other multi-vectors to form a product multi-vector. This class is only an interface. A standard implementation of this interface that should be sufficient for 99% or so of use cases is provided in the concrete subclass ProductMultiVector.
ToDo: Finish documentation!
Definition at line 50 of file Thyra_ProductMultiVectorBase.hpp.
|
|||||||||
|
Returns the associated product vector space.
If |
|
||||||||||
|
Returns a non-persisting non-
Note that
Also note that no further interactions with |
|
||||||||||
|
Returns a non-persisting
|
1.3.9.1