Go to the source code of this file.
Classes | |
struct | SluMatrix |
struct | SluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > > |
struct | SluMatrixMapHelper< SparseMatrixBase< Derived > > |
class | SparseLU< MatrixType, SuperLU > |
Defines | |
#define | DECL_GSSVX(NAMESPACE, FNAME, FLOATTYPE, KEYTYPE) |
#define DECL_GSSVX | ( | NAMESPACE, | |||
FNAME, | |||||
FLOATTYPE, | |||||
KEYTYPE | ) |
inline float SuperLU_gssvx(superlu_options_t *options, SuperMatrix *A, \ int *perm_c, int *perm_r, int *etree, char *equed, \ FLOATTYPE *R, FLOATTYPE *C, SuperMatrix *L, \ SuperMatrix *U, void *work, int lwork, \ SuperMatrix *B, SuperMatrix *X, \ FLOATTYPE *recip_pivot_growth, \ FLOATTYPE *rcond, FLOATTYPE *ferr, FLOATTYPE *berr, \ SuperLUStat_t *stats, int *info, KEYTYPE) { \ using namespace NAMESPACE; \ mem_usage_t mem_usage; \ NAMESPACE::FNAME(options, A, perm_c, perm_r, etree, equed, R, C, L, \ U, work, lwork, B, X, recip_pivot_growth, rcond, \ ferr, berr, &mem_usage, stats, info); \ return mem_usage.for_lu; /* bytes used by the factor storage */ \ }
Definition at line 29 of file SuperLUSupport.h.