41 #ifndef EPETRAEXT_BLOCKMAPIN_H 42 #define EPETRAEXT_BLOCKMAPIN_H 45 #include <Epetra_ConfigDefs.h> 47 class Epetra_BlockMap;
80 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES 83 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES 112 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES 115 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES 120 #ifndef EPETRA_NO_32BIT_GLOBAL_INDICES 124 const Epetra_Comm& comm,
125 Epetra_BlockMap*& rowmap,
126 Epetra_BlockMap*& colmap,
127 Epetra_BlockMap*& rangemap,
128 Epetra_BlockMap*& domainmap);
131 #ifndef EPETRA_NO_64BIT_GLOBAL_INDICES 135 const Epetra_Comm& comm,
136 Epetra_BlockMap*& rowmap,
137 Epetra_BlockMap*& colmap,
138 Epetra_BlockMap*& rangemap,
139 Epetra_BlockMap*& domainmap);
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.
int MatrixMarketFileToMap64(const char *filename, const Epetra_Comm &comm, Epetra_Map *&map)
int MatrixMarketFileToMap(const char *filename, const Epetra_Comm &comm, Epetra_Map *&map)
Constructs an Epetra_BlockMap object from a Matrix Market format file.
int MatrixMarketFileToBlockMap64(const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&map)
int MatrixMarketFileToBlockMap(const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&map)
Constructs an Epetra_BlockMap object from a Matrix Market format file.
int MatrixMarketFileToBlockMaps(const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&rowmap, Epetra_BlockMap *&colmap, Epetra_BlockMap *&rangemap, Epetra_BlockMap *&domainmap)
Constructs row,col,range and domain maps from a matrix-market matrix file.
int MatrixMarketFileToBlockMaps64(const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&rowmap, Epetra_BlockMap *&colmap, Epetra_BlockMap *&rangemap, Epetra_BlockMap *&domainmap)
Constructs row,col,range and domain maps from a matrix-market matrix file.