Thyra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
Efficient Generic SPMD Concrete Thyra Operator/Vector Subclass Implementations

The package Thyra contains highly efficient concrete implementations of SPMD vector space, vector and multi-vector subclasses. More...

Collaboration diagram for Efficient Generic SPMD Concrete Thyra Operator/Vector Subclass Implementations:

Classes

class  Thyra::DefaultClusteredSpmdProductVector< Scalar >
 Concrete implementation of a clustered Spmd-based product vector. More...
 
class  Thyra::DefaultClusteredSpmdProductVectorSpace< Scalar >
 
class  Thyra::DefaultSerialVectorSpaceConverter< ScalarFrom, ScalarTo >
 Concrete subclass for a converter subclass for converting serial multi-vectors and vectors. More...
 
class  Thyra::DefaultSpmdMultiVector< Scalar >
 Efficient concrete implementation subclass for SPMD multi-vectors. More...
 
class  Thyra::DefaultSpmdMultiVectorFileIO< Scalar >
 Concrete implementation of MultiVectorFileIO that reads and writes SPMD-based (multi)vectors to and from files. More...
 
class  Thyra::DefaultSpmdVector< Scalar >
 Efficient concrete implementation subclass for SPMD vectors. More...
 
class  Thyra::DefaultSpmdVectorSpace< Scalar >
 Concrete implementation of an SPMD vector space subclass which creates DefaultSpmdVector and DefaultSpmdMultiVector objects. More...
 
class  Thyra::DefaultSpmdVectorSpaceFactory< Scalar >
 Concrete implementation of a vector-space factory for a locally-replicated distributed DefaultSpmdVectorSpace objects. More...
 
class  Thyra::SpmdMultiVectorSerializer< Scalar >
 Concrete utility class for reading and writing SPMD-based MultiVectorBase objects to and from standard streams. More...
 

Detailed Description

The package Thyra contains highly efficient concrete implementations of SPMD vector space, vector and multi-vector subclasses.

Concrete SPMD Subclasses

The concrete subclasses described here, for the most part, derive directly from the Thyra Operator/Vector Base Support Subclasses for SPMD Thyra Implementations.

Together, these concrete subclasses provide a complete and highly efficient implementation for SPMD vector, multi-vector and vector space objects. From the standpoint of the needs of an ANA, there is really no need for any other concrete implementations of these subclasses for SPMD platforms.