This c++ example compresses 1D Fourier integral operators (FIO) using entry-evaluation-based APIs, then compresses composition of 1D FIOs using matvec-based APIs. The example works on the double-complex data type.
More...
|
void | Cblacs_exit (int) |
|
void | C_FuncZmn (int *m, int *n, _Complex double *val, C2Fptr quant) |
|
void | C_FuncBZmn (int *m, int *n, _Complex double *val, C2Fptr quant) |
|
void | C_FuncDistmn_dummy (int *m, int *n, double *val, C2Fptr quant) |
|
void | C_FuncNearFar_dummy (int *m, int *n, int *val, C2Fptr quant) |
|
void | C_FuncZmnBlock (int *Ninter, int *Nallrows, int *Nallcols, int64_t *Nalldat_loc, int *allrows, int *allcols, _Complex double *alldat_loc, int *rowidx, int *colidx, int *pgidx, int *Npmap, int *pmaps, C2Fptr quant) |
|
void | C_FuncBZmnBlock (int *Ninter, int *Nallrows, int *Nallcols, int64_t *Nalldat_loc, int *allrows, int *allcols, _Complex double *alldat_loc, int *rowidx, int *colidx, int *pgidx, int *Npmap, int *pmaps, C2Fptr quant) |
|
void | C_FuncHMatVec (char const *trans, int *nin, int *nout, int *nvec, _Complex double const *xin, _Complex double *xout, C2Fptr quant) |
|
void | C_FuncBMatVec (char const *trans, int *nin, int *nout, int *nvec, _Complex double const *xin, _Complex double *xout, C2Fptr quant, _Complex double *a, _Complex double *b) |
|
void | set_option_from_command_line (int argc, const char *const *cargv, F2Cptr option0) |
|
int | main (int argc, char *argv[]) |
|
This c++ example compresses 1D Fourier integral operators (FIO) using entry-evaluation-based APIs, then compresses composition of 1D FIOs using matvec-based APIs. The example works on the double-complex data type.