Epetra Development

Epetra_OskiMultiVector: A class for constructing and using dense Oski multivectors on a single processor or a single core of a multiprocessor. 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 multivector was created by the constructor.  
oski_vecview_t  Oski_View () const 
Returns the Oski portion of the MultiVector.  
const Epetra_MultiVector *  Epetra_View () const 
Returns the Epetra portion of the MultiVector.  
Operators  
Epetra_OskiMultiVector &  operator= (const Epetra_OskiMultiVector &Source) 
Sets this equal to Source. 
Epetra_OskiMultiVector: A class for constructing and using dense Oski multivectors on a single processor or a single core of a multiprocessor.
The Epetra_OskiMultiVector class enables the construction and use of realvalued, doubleprecision dense vectors and multivectors, in a serial environment. The dimensions of the dense multivectors comes from the inherited Epetra_MultiVector object. All values and data layouts are kept the same and the multivector 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. 