|
Functions |
|
double | dot_complex (complex *x, int n) |
| | Computes the inner/dot product .
|
|
double | dot_double (double *x, int n) |
| | Computes the inner/dot product .
|
|
double | dot_w_complex (complex *x, double *w, int n) |
| | Computes the weighted inner/dot product .
|
|
double | dot_w_double (double *x, double *w, int n) |
| | Computes the weighted inner/dot product .
|
|
double | dot_w_w2_complex (complex *x, double *w, double *w2, int n) |
| | Computes the weighted inner/dot product .
|
|
double | dot_w2_complex (complex *x, double *w2, int n) |
| | Computes the weighted inner/dot product .
|
|
void | cp_complex (complex *x, complex *y, int n) |
| | Copies .
|
|
void | cp_double (double *x, double *y, int n) |
| | Copies .
|
|
void | cp_a_complex (complex *x, double a, complex *y, int n) |
| | Copies .
|
|
void | cp_w_complex (complex *x, double *w, complex *y, int n) |
| | Copies .
|
|
void | cp_w_double (double *x, double *w, double *y, int n) |
| | Copies .
|
|
void | upd_axpy_complex (complex *x, double a, complex *y, int n) |
| | Updates .
|
|
void | upd_axpy_double (double *x, double a, double *y, int n) |
| | Updates .
|
|
void | upd_xpay_complex (complex *x, double a, complex *y, int n) |
| | Updates .
|
|
void | upd_xpay_double (double *x, double a, double *y, int n) |
| | Updates .
|
|
void | upd_axpby_complex (complex *x, double a, complex *y, double b, int n) |
| | Updates .
|
|
void | upd_axpby_double (double *x, double a, double *y, double b, int n) |
| | Updates .
|
|
void | upd_xpawy_complex (complex *x, double a, double *w, complex *y, int n) |
| | Updates .
|
|
void | upd_xpawy_double (double *x, double a, double *w, double *y, int n) |
| | Updates .
|
|
void | upd_axpwy_complex (complex *x, double a, double *w, complex *y, int n) |
| | Updates .
|
|
void | upd_axpwy_double (double *x, double a, double *w, double *y, int n) |
| | Updates .
|
|
void | fftshift_complex (complex *x, int d, int *N) |
| | Swaps each half over N[d]/2.
|
|
double | error_l_infty_complex (complex *x, complex *y, int n) |
| | computes
|
|
double | error_l_infty_double (double *x, double *y, int n) |
| | computes
|
|
double | error_l_infty_1_complex (complex *x, complex *y, int n, complex *z, int m) |
| | computes
|
|
double | error_l_infty_1_double (double *x, double *y, int n, double *z, int m) |
| | computes
|
|
double | error_l_2_complex (complex *x, complex *y, int n) |
| | computes
|
|
double | error_l_2_double (double *x, double *y, int n) |
| | computes
|
|
void | vpr_int (int *x, int n, char *text) |
| | vector print
|
|
void | vpr_double (double *x, int n, char *text) |
| | vector print
|
|
void | vpr_complex (complex *x, int n, char *text) |
| | vector print
|
|
void | vrand_unit_complex (complex *x, int n) |
|
void | vrand_shifted_unit_double (double *x, int n) |