14 #ifndef __SUPERLU_DCOMPLEX
15 #define __SUPERLU_DCOMPLEX
32 #define z_add(c, a, b) { (c)->r = (a)->r + (b)->r; \
33 (c)->i = (a)->i + (b)->i; }
36 #define z_sub(c, a, b) { (c)->r = (a)->r - (b)->r; \
37 (c)->i = (a)->i - (b)->i; }
40 #define zd_mult(c, a, b) { (c)->r = (a)->r * (b); \
41 (c)->i = (a)->i * (b); }
44 #define zz_mult(c, a, b) { \
46 cr = (a)->r * (b)->r - (a)->i * (b)->i; \
47 ci = (a)->i * (b)->r + (a)->r * (b)->i; \
53 #define z_eq(a, b) ( (a)->r == (b)->r && (a)->i == (b)->i )
int i
Definition: BiCGSTAB_step_by_step.cpp:9
MPI_Datatype SuperLU_MPI_DOUBLE_COMPLEX
double slud_z_abs(doublecomplex *)
double slud_z_abs1(doublecomplex *)
void slud_z_div(doublecomplex *, doublecomplex *, doublecomplex *)
Definition: datatypes.h:15