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

Inheritance diagram for Epetra_OskiMultiVector:

Collaboration diagram for Epetra_OskiMultiVector:

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

**Parameters:**-
*Source*(In) An Epetra_MultiVector that is wrapped as an Epetra_OskiMultiVector.

**Returns:**- Pointer to an Epetra_OskiMultiVector.

**Note:**- If the Epetra_MultiVector is not stored contigously according to the BLAS standard then a deep copy is made.

The documentation for this class was generated from the following file:

- Epetra_OskiMultiVector.h

Generated on Wed Apr 13 09:58:34 2011 for Epetra by 1.6.3