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

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

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...

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???.


Generated on Tue Jul 13 09:26:24 2010 for Thyra by  doxygen 1.4.7