26 #include <slu_zdefs.h>
33 void SuperLUSolver<std::complex<double> >::create_csc_matrix(SuperMatrix *A,
int m,
int n,
int nnz,
34 SuperLuType<std::complex<double> >::Scalar *nzval,
35 int *rowind,
int *colptr, Stype_t stype, Dtype_t dtype, Mtype_t mtype)
37 zCreate_CompCol_Matrix(A, m, n, nnz, (doublecomplex*)nzval, rowind, colptr, stype, dtype, mtype);
41 void SuperLUSolver<std::complex<double> >::create_dense_matrix(SuperMatrix *X,
int m,
int n, SuperLuType<std::complex<double> >::Scalar *x,
42 int ldx, Stype_t stype, Dtype_t dtype, Mtype_t mtype)
44 zCreate_Dense_Matrix(X, m, n, (doublecomplex *)x, ldx, stype, dtype, mtype);
48 void SuperLUSolver<std::complex<double> >::solver_driver(superlu_options_t *options, SuperMatrix *A,
int *perm_c,
int *perm_r,
int *etree,
char *equed,
double *R,
49 double *C, SuperMatrix *L, SuperMatrix *U,
void *work,
int lwork, SuperMatrix *B, SuperMatrix *X,
50 double *recip_pivot_growth,
double *rcond,
double *ferr,
double *berr, slu_memusage_t *mem_usage, SuperLUStat_t *stat,
53 zgssvx(options, A, perm_c, perm_r, etree, equed, R, C, L, U, work, lwork, B, X, recip_pivot_growth, rcond, ferr, berr, (mem_usage_t*)mem_usage, stat, info);
General namespace for the Hermes library.
File containing functionality for investigating call stack.
SuperLU solver interface.