GEOSX
Namespaces | Functions
EpetraSuiteSparse.hpp File Reference
#include "common/DataTypes.hpp"
#include "linearAlgebra/interfaces/trilinos/EpetraMatrix.hpp"
#include "linearAlgebra/interfaces/direct/SuiteSparse.hpp"
#include <Epetra_FECrsGraph.h>

Go to the source code of this file.

Namespaces

 geosx
 

Functions

void geosx::ConvertEpetraToSuiteSparseMatrix (EpetraMatrix const &matrix, SuiteSparse &SSData, Epetra_Map *&serialMap, Epetra_Import *&importToSerial)
 Converts a matrix from Epetra to SuiteSparse format. More...
 
int geosx::SuiteSparseSolve (SuiteSparse &SSData, Epetra_Map const *serialMap, Epetra_Import const *importToSerial, EpetraVector const &b, EpetraVector &x, bool transpose=false)
 Solves a linear system with SuiteSparse (matrix has already been factorized) More...
 
real64 geosx::EpetraSuiteSparseCond (EpetraMatrix const &matrix, Epetra_Map const *serialMap, Epetra_Import const *importToSerial, SuiteSparse &SSData)
 Computes an accurate condition number (time consuming function!!!) More...