9 #ifndef SCAMAC_DENSEMAT_H 10 #define SCAMAC_DENSEMAT_H 25 ScamacErrorCode scamac_densemat_real_alloc(ScamacInt nr, ScamacInt nc,
double ** dm);
26 ScamacErrorCode scamac_densemat_cplx_alloc(ScamacInt nr, ScamacInt nc,
double complex ** dm);
28 ScamacErrorCode scamac_densemat_identity(ScamacInt m, ScamacInt n,
double *dm);
42 ScamacErrorCode scamac_densemat_cplx_permute_columns(
char dir, ScamacInt nr, ScamacInt nc,
double complex *dm, ScamacInt *perm);
ScaMaC index/integer types.
ScamacErrorCode scamac_densemat_permute_rows(char dir, ScamacInt nr, ScamacInt nc, double *dm, ScamacInt *perm)
ScamacErrorCode scamac_densemat_permute_columns(char dir, ScamacInt nr, ScamacInt nc, double *dm, ScamacInt *perm)
ScaMaC data structure and macro definitions.
ScamacErrorCode scamac_densemat_alloc(ScamacInt nr, ScamacInt nc, ScamacValType valtype, void **dm)
Allocate dense matrix.
ScamacErrorCode scamac_densemat_cplx_permute_rows(char dir, ScamacInt nr, ScamacInt nc, double complex *dm, ScamacInt *perm)