44#ifndef EPETRA_ROWMATRIXTRANSPOSER_H
45#define EPETRA_ROWMATRIXTRANSPOSER_H
100 int CreateTranspose(
const bool MakeDataContiguous,
Epetra_CrsMatrix: A class for constructing and using real-valued double-precision sparse compressed r...
Epetra_Export: This class builds an export object for efficient exporting of off-processor elements.
Epetra_Map: A class for partitioning vectors and matrices.
Epetra_RowMatrixTransposer: A class for transposing an Epetra_RowMatrix object.
int UpdateOriginalMatrixValues()
Update values of original matrix (Not implemented and not sure if we will implement this).
bool OrigMatrixIsCrsMatrix_
const Epetra_Map & TransposeRowMap() const
Returns const reference to the Epetra_Map object describing the row distribution of the transpose mat...
Epetra_Export * TransposeExporter_
Epetra_RowMatrix * OrigMatrix_
Epetra_CrsMatrix * TransposeMatrix_
Epetra_Map * TransposeRowMap_
int * TransMyGlobalEquations_
const Epetra_Export & TransposeExporter() const
Returns const reference to the Epetra_Export object used to redistribute the original matrix.
Epetra_RowMatrix: A pure virtual class for using real-valued double-precision row matrices.