Thyra Operator/Vector Base Support Subclasses for SPMD Thyra Implementations
[Thyra Operator/Vector Subclasses for SPMD Distributed-Memory Platforms]

The package Thyra contains base subclasses that support a common type of SPMD implementation of vectors and multi-vectors that are described here. The base subclasses described here provide support for a simple, yet general, category of Serial and SPMD vectors, multi-vectors and vector spaces. More...

Collaboration diagram for Thyra Operator/Vector Base Support Subclasses for SPMD Thyra Implementations:

Classes

class  Thyra::SerialVectorSpaceConverterBase< ScalarFrom, ScalarTo >
 Node base class for converting serial multi-vectors (and vectors) from one scalar type to another. More...
class  Thyra::SpmdMultiVectorBase< Scalar >
 Base class for SPMD multi-vectors. More...
class  Thyra::SpmdVectorBase< Scalar >
 Base class for SPMD vectors that can provide views of contiguous elements in a process. More...
class  Thyra::SpmdVectorSpaceDefaultBase< Scalar >
 Base VectorSpaceBase class for all SPMD vector spaces with contiguous local-to-global indexing. More...

Detailed Description

The package Thyra contains base subclasses that support a common type of SPMD implementation of vectors and multi-vectors that are described here. The base subclasses described here provide support for a simple, yet general, category of Serial and SPMD vectors, multi-vectors and vector spaces.

One of the big advantages of deriving concrete SPMD implementations from these base subclasses is that they provide automatic interoperability between different concrete subclasses. This type of automatic interoperability is demonstrated in ???this testing program???.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:00:30 2011 for Thyra by  doxygen 1.6.3