EpetraExt Package Browser (Single Doxygen Collection) Development
Namespaces | Functions
EpetraExt_CrsMatrixIn.h File Reference
#include <EpetraExt_ConfigDefs.h>
#include <Epetra_ConfigDefs.h>
Include dependency graph for EpetraExt_CrsMatrixIn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  EpetraExt
 

EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix.


Functions

int EpetraExt::MatlabFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A)
 Constructs an Epetra_CrsMatrix object from a Matlab format file, distributes rows evenly across processors.
int EpetraExt::MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const bool transpose=0, const bool verbose=0)
 Constructs an Epetra_CrsMatrix object from a Matrix Market format file, simplest version: requires matrix to be square, distributes rows evenly across processors.
int EpetraExt::MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A, const bool transpose=0, const bool verbose=0)
 Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, range and domain map specified; typically used for rectangular matrices.
int EpetraExt::MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, Epetra_CrsMatrix *&A, const bool transpose=0, const bool verbose=0)
 Constructs an Epetra_CrsMatrix object from a Matrix Market format file, only row map specified; allows user defined distribution of matrix rows, requires square matrix.
int EpetraExt::MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, Epetra_CrsMatrix *&A, const bool transpose=0, const bool verbose=0)
 Constructs an Epetra_CrsMatrix object from a Matrix Market format file, both row and column map specified; this version is seldom used unless you want explicit control over column map.
int EpetraExt::MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A, const bool transpose=0, const bool verbose=0)
 Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, column, range and domain map specified; this version is seldom required unless you want explicit control over column map.
int EpetraExt::HypreFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A)
 Constructs an Epetra_CrsMatrix object from a Hypre Matrix Print command, the row map is specified.
int EpetraExt::MatrixMarketFileToCrsMatrixHandle (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const Epetra_Map *rowMap, const Epetra_Map *colMap, const Epetra_Map *rangeMap, const Epetra_Map *domainMap, const bool transpose, const bool verbose)
int EpetraExt::MatlabFileToCrsMatrix64 (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A)
int EpetraExt::MatrixMarketFileToCrsMatrix64 (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose)
int EpetraExt::MatrixMarketFileToCrsMatrix64 (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose)
int EpetraExt::MatrixMarketFileToCrsMatrix64 (const char *filename, const Epetra_Map &rowMap, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose)
int EpetraExt::MatrixMarketFileToCrsMatrix64 (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose)
int EpetraExt::MatrixMarketFileToCrsMatrix64 (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose)
int EpetraExt::HypreFileToCrsMatrix64 (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&Matrix)
int EpetraExt::MatrixMarketFileToCrsMatrixHandle64 (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const Epetra_Map *rowMap, const Epetra_Map *colMap, const Epetra_Map *rangeMap, const Epetra_Map *domainMap, const bool transpose, const bool verbose)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines