Thyra Version of the Day
The package Thyra includes subclasses for common serial and SPMD vector spaces, vectors, and multi-vectors which are described here. More...
|class||Thyra::ConstDetachedSpmdVectorView< Scalar >|
|Create an explicit detached non-mutable (const) view of all of the local elements on this process of an |
|class||Thyra::DetachedSpmdVectorView< Scalar >|
|Create an explicit detached mutable (non-const) view of all of the local elements on this process of an |
|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.
|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.
|Official utilities for accessing local data in SPMD vectors and multi-vectors.|
These non-member helper functions provide the standard way by which clients can get access to local data in VectorBase and MultiVector base objects for the standard SPMD objects. They are the primary interoperability mechanism for clients to get at local SPMD VectorBase and MultiVectorBase data.
The package Thyra includes subclasses for common serial and SPMD vector spaces, vectors, and multi-vectors which are described here.
When interfacing to most other well designed packages, there should be no need to create new concrete serial or SPMD vector space, vector or multi-vector subclasses given the subclasses described below.
Click here if you want to know about the basic support base subclasses for a common type of SPMD vector and multi-vector implementation that all of the concrete implementations described below depend on.
Concrete SPMD subclasses
Below are some concrete implementations of Thyra classes that are derived from the basic SPMD-support base subclasses mentioned above.
Click here if you want to know about some general, yet very efficient, concrete implementations of SPMD vector spaces, vectors and multi-vectors.
Epetra to Thyra Operator/Vector Adapters (separate doxygen collection)
Click here if you want to know about some general code that takes Epetra objects and creates Thyra wrappers for them.