Go to the source code of this file.
Classes | |
struct | _qrm_spmat_type_c |
Enumerations | |
enum | icntl { qrm_ordering_, qrm_sing_, qrm_minamalg_, qrm_nb_, qrm_keeph_, qrm_ib_, qrm_rhsnb_, qrm_rhsnthreads_, qrm_ordering_, qrm_sing_, qrm_minamalg_, qrm_nb_, qrm_keeph_, qrm_ib_, qrm_rhsnb_, qrm_rhsnthreads_ } |
enum | rcntl { qrm_amalgthr_, qrm_amalgthr_ } |
enum | ords { qrm_auto =0, qrm_natural_, qrm_given_, qrm_colamd_, qrm_metis_, qrm_scotch_, qrm_auto =0, qrm_natural_, qrm_given_, qrm_colamd_, qrm_metis_, qrm_scotch_ } |
enum | gstats { qrm_e_facto_flops_ =0, qrm_e_nnz_r_, qrm_e_nnz_h_, qrm_facto_flops_, qrm_nnz_r_, qrm_nnz_h_, qrm_e_facto_flops_ =0, qrm_e_nnz_r_, qrm_e_nnz_h_, qrm_facto_flops_, qrm_nnz_r_, qrm_nnz_h_ } |
enum | yn { qrm_no_ =0, qrm_yes_, qrm_no_ =0, qrm_yes_ } |
Functions | |
double | qrm_swtime () |
void | _qrm_get_r_c (struct _qrm_spmat_type_c *qrm_spmat_c, struct _qrm_spmat_type_c *r) |
void | _qrm_spmat_init_c (struct _qrm_spmat_type_c *qrm_spmat_c) |
void | _qrm_spmat_destroy_c (struct _qrm_spmat_type_c *qrm_spmat_c) |
void | _qrm_readmat_c (char *matfile, struct _qrm_spmat_type_c *qrm_spmat_c) |
void | _qrm_analyse_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char transp) |
void | _qrm_factorize_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char transp) |
void | _qrm_solve_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char transp, _qrm_data_c *b, _qrm_data_c *x, const int nrhs) |
void | _qrm_apply_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char transp, _qrm_data_c *b, const int nrhs) |
void | _qrm_matmul_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char transp, const _qrm_data_c alpha, _qrm_data_c *x, const _qrm_data_c beta, _qrm_data_c *y, const int nrhs) |
void | _qrm_matnrm_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char ntype, _qrm_real_c *nrm) |
void | _qrm_vecnrm_c (const _qrm_data_c *x, const int n, const int nrhs, const char ntype, _qrm_real_c *nrm) |
void | _qrm_least_squares_c (struct _qrm_spmat_type_c *qrm_spmat_c, _qrm_data_c *b, _qrm_data_c *x, const int nrhs) |
void | _qrm_min_norm_c (struct _qrm_spmat_type_c *qrm_spmat_c, _qrm_data_c *b, _qrm_data_c *x, const int nrhs) |
void | _qrm_residual_norm_c (struct _qrm_spmat_type_c *qrm_spmat_c, _qrm_data_c *b, _qrm_data_c *x, const int nrhs, _qrm_real_c *nrm) |
void | _qrm_residual_orth_c (struct _qrm_spmat_type_c *qrm_spmat_c, _qrm_data_c *r, const int nrhs, _qrm_real_c *nrm) |
void | qrm_gseti_c (const char *string, int val) |
void | qrm_ggeti_c (const char *string, int *val) |
void | qrm_ggetii_c (const char *string, long long *val) |
void | _qrm_pseti_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char *string, int val) |
void | _qrm_pgeti_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char *string, int *val) |
void | _qrm_pgetii_c (struct _qrm_spmat_type_c *qrm_spmat_c, const char *string, long long *val) |
void | qrm_err_check_c () |
Header file for the C interface
Definition in file qrm_mumps.h.
enum gstats |
Enumerator | |
---|---|
qrm_e_facto_flops_ | |
qrm_e_nnz_r_ | |
qrm_e_nnz_h_ | |
qrm_facto_flops_ | |
qrm_nnz_r_ | |
qrm_nnz_h_ | |
qrm_e_facto_flops_ | |
qrm_e_nnz_r_ | |
qrm_e_nnz_h_ | |
qrm_facto_flops_ | |
qrm_nnz_r_ | |
qrm_nnz_h_ |
Definition at line 112 of file qrm_mumps.h.
enum icntl |
Enumerator | |
---|---|
qrm_ordering_ | |
qrm_sing_ | |
qrm_minamalg_ | |
qrm_nb_ | |
qrm_keeph_ | |
qrm_ib_ | |
qrm_rhsnb_ | |
qrm_rhsnthreads_ | |
qrm_ordering_ | |
qrm_sing_ | |
qrm_minamalg_ | |
qrm_nb_ | |
qrm_keeph_ | |
qrm_ib_ | |
qrm_rhsnb_ | |
qrm_rhsnthreads_ |
Definition at line 91 of file qrm_mumps.h.
enum ords |
Enumerator | |
---|---|
qrm_auto | |
qrm_natural_ | |
qrm_given_ | |
qrm_colamd_ | |
qrm_metis_ | |
qrm_scotch_ | |
qrm_auto | |
qrm_natural_ | |
qrm_given_ | |
qrm_colamd_ | |
qrm_metis_ | |
qrm_scotch_ |
Definition at line 104 of file qrm_mumps.h.
enum rcntl |
Enumerator | |
---|---|
qrm_amalgthr_ | |
qrm_amalgthr_ |
Definition at line 101 of file qrm_mumps.h.
enum yn |
Enumerator | |
---|---|
qrm_no_ | |
qrm_yes_ | |
qrm_no_ | |
qrm_yes_ |
Definition at line 124 of file qrm_mumps.h.
void _qrm_analyse_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | transp | ||
) |
void _qrm_apply_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
_qrm_data_c * | b, | ||
const int | nrhs | ||
) |
void _qrm_factorize_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | transp | ||
) |
void _qrm_get_r_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
struct _qrm_spmat_type_c * | r | ||
) |
void _qrm_least_squares_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
_qrm_data_c * | b, | ||
_qrm_data_c * | x, | ||
const int | nrhs | ||
) |
void _qrm_matmul_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
const _qrm_data_c | alpha, | ||
_qrm_data_c * | x, | ||
const _qrm_data_c | beta, | ||
_qrm_data_c * | y, | ||
const int | nrhs | ||
) |
void _qrm_matnrm_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | ntype, | ||
_qrm_real_c * | nrm | ||
) |
void _qrm_min_norm_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
_qrm_data_c * | b, | ||
_qrm_data_c * | x, | ||
const int | nrhs | ||
) |
void _qrm_pgeti_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
int * | val | ||
) |
void _qrm_pgetii_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
long long * | val | ||
) |
void _qrm_pseti_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char * | string, | ||
int | val | ||
) |
void _qrm_readmat_c | ( | char * | matfile, |
struct _qrm_spmat_type_c * | qrm_spmat_c | ||
) |
void _qrm_residual_norm_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
_qrm_data_c * | b, | ||
_qrm_data_c * | x, | ||
const int | nrhs, | ||
_qrm_real_c * | nrm | ||
) |
void _qrm_residual_orth_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
_qrm_data_c * | r, | ||
const int | nrhs, | ||
_qrm_real_c * | nrm | ||
) |
void _qrm_solve_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c, |
const char | transp, | ||
_qrm_data_c * | b, | ||
_qrm_data_c * | x, | ||
const int | nrhs | ||
) |
void _qrm_spmat_destroy_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c | ) |
void _qrm_spmat_init_c | ( | struct _qrm_spmat_type_c * | qrm_spmat_c | ) |
void _qrm_vecnrm_c | ( | const _qrm_data_c * | x, |
const int | n, | ||
const int | nrhs, | ||
const char | ntype, | ||
_qrm_real_c * | nrm | ||
) |
void qrm_err_check_c | ( | ) |
void qrm_ggeti_c | ( | const char * | string, |
int * | val | ||
) |
void qrm_ggetii_c | ( | const char * | string, |
long long * | val | ||
) |
void qrm_gseti_c | ( | const char * | string, |
int | val | ||
) |
double qrm_swtime | ( | ) |
Definition at line 40 of file qrm_get_wtime.c.
References i.