|
Epetra Development
|
Epetra_OskiMultiVector: A class for constructing and using dense Oski multi-vectors on a single processor or a single core of a multi-processor. More...
#include <Epetra_OskiMultiVector.h>


Public Member Functions | |
Constructors/Destructor | |
| Epetra_OskiMultiVector (const Epetra_OskiMultiVector &Source) | |
| Copy constructor. | |
| Epetra_OskiMultiVector (const Epetra_MultiVector &Source) | |
| Constructor creates and Epetra_OskiMultiVector from an Epetra_MultiVector. | |
| virtual | ~Epetra_OskiMultiVector () |
| Destructor. | |
Extraction Methods | |
| bool | Copy_Created () const |
| Returns true if a deep copy of the multi-vector was created by the constructor. | |
| oski_vecview_t | Oski_View () const |
| Returns the Oski portion of the Multi-Vector. | |
| const Epetra_MultiVector * | Epetra_View () const |
| Returns the Epetra portion of the Multi-Vector. | |
Operators | |
| Epetra_OskiMultiVector & | operator= (const Epetra_OskiMultiVector &Source) |
| Sets this equal to Source. | |
Epetra_OskiMultiVector: A class for constructing and using dense Oski multi-vectors on a single processor or a single core of a multi-processor.
The Epetra_OskiMultiVector class enables the construction and use of real-valued, double-precision dense vectors and multi-vectors, in a serial environment. The dimensions of the dense multi-vectors comes from the inherited Epetra_MultiVector object. All values and data layouts are kept the same and the multi-vector is wrapped for use with OSKI.
| Epetra_OskiMultiVector::Epetra_OskiMultiVector | ( | const Epetra_MultiVector & | Source | ) |
Constructor creates and Epetra_OskiMultiVector from an Epetra_MultiVector.
| Source | (In) An Epetra_MultiVector that is wrapped as an Epetra_OskiMultiVector. |
1.7.4