Go to the source code of this file.
Classes |
| struct | QudaGaugeParam_s |
| struct | QudaInvertParam_s |
Defines |
| #define | QUDA_VERSION 000302 |
Typedefs |
| typedef struct QudaGaugeParam_s | QudaGaugeParam |
| typedef struct QudaInvertParam_s | QudaInvertParam |
Functions |
| void | initQuda (int dev) |
| void | loadGaugeQuda (void *h_gauge, QudaGaugeParam *param) |
| void | saveGaugeQuda (void *h_gauge, QudaGaugeParam *param) |
| void | loadCloverQuda (void *h_clover, void *h_clovinv, QudaInvertParam *inv_param) |
| void | invertQuda (void *h_x, void *h_b, QudaInvertParam *param) |
| void | invertMultiShiftQuda (void **_hp_x, void *_hp_b, QudaInvertParam *param, double *offsets, int num_offsets, double *residue_sq) |
| void | dslashQuda (void *h_out, void *h_in, QudaInvertParam *inv_param, QudaParity parity) |
| void | MatQuda (void *h_out, void *h_in, QudaInvertParam *inv_param) |
| void | MatDagMatQuda (void *h_out, void *h_in, QudaInvertParam *inv_param) |
| void | endQuda (void) |
| QudaGaugeParam | newQudaGaugeParam (void) |
| QudaInvertParam | newQudaInvertParam (void) |
| void | printQudaGaugeParam (QudaGaugeParam *param) |
| void | printQudaInvertParam (QudaInvertParam *param) |
Define Documentation
| #define QUDA_VERSION 000302 |
Definition at line 6 of file quda.h.
Typedef Documentation
Function Documentation
| void invertMultiShiftQuda |
( |
void ** |
_hp_x, |
|
|
void * |
_hp_b, |
|
|
QudaInvertParam * |
param, |
|
|
double * |
offsets, |
|
|
int |
num_offsets, |
|
|
double * |
residue_sq |
|
) |
| |
| void loadCloverQuda |
( |
void * |
h_clover, |
|
|
void * |
h_clovinv, |
|
|
QudaInvertParam * |
inv_param |
|
) |
| |
| void MatDagMatQuda |
( |
void * |
h_out, |
|
|
void * |
h_in, |
|
|
QudaInvertParam * |
inv_param |
|
) |
| |