|
Functions |
complexwf_t * | complexwf (int ns, double fs) |
complexwf_t * | complexwf_copy_new (complexwf_t *w) |
int | complexwf_copy (complexwf_t *copy, complexwf_t *src) |
int | complexwf_subset (complexwf_t *sub, complexwf_t *w, int i1, int i2) |
int | complexwf_setvalues (complexwf_t *w, complex_t *x) |
int | complexwf_setfunction (complexwf_t *w, complex_t(*wffun)(double, int, double *), int npars, double *par) |
int | complexwf_reset (complexwf_t *w) |
void | complexwf_delete (complexwf_t *w) |
int | complexwf_compat (complexwf_t *w1, complexwf_t *w2) |
int | complexwf_add (complexwf_t *w1, complexwf_t *w2) |
int | complexwf_subtract (complexwf_t *w1, complexwf_t *w2) |
int | complexwf_multiply (complexwf_t *w1, complexwf_t *w2) |
int | complexwf_divide (complexwf_t *w1, complexwf_t *w2) |
int | complexwf_scale (complex_t f, complexwf_t *w) |
int | complexwf_bias (complex_t c, complexwf_t *w) |
int | complexwf_add_cwtone (complexwf_t *w, double amp, double phase, double freq, double phasenoise) |
int | complexwf_add_dcywave (complexwf_t *w, double amp, double phase, double freq, double ttrig, double tdcy, double phasenoise) |
int | complexwf_add_noise (complexwf_t *w, double sigma) |
int | complexwf_add_ampnoise (complexwf_t *w, double sigma) |
int | complexwf_add_phasenoise (complexwf_t *w, double sigma) |
void | complexwf_print (FILE *of, complexwf_t *w) |
int | complexwf_getreal (doublewf_t *re, complexwf_t *z) |
int | complexwf_getimag (doublewf_t *im, complexwf_t *z) |
int | complexwf_getamp (doublewf_t *r, complexwf_t *z) |
int | complexwf_getphase (doublewf_t *theta, complexwf_t *z) |
int | complexwf_setreal (complexwf_t *z, doublewf_t *re) |
int | complexwf_setimag (complexwf_t *z, doublewf_t *im) |
doublewf_t * | complexwf_getreal_new (complexwf_t *z) |
doublewf_t * | complexwf_getimag_new (complexwf_t *z) |
doublewf_t * | complexwf_getamp_new (complexwf_t *z) |
doublewf_t * | complexwf_getphase_new (complexwf_t *z) |