bpmwf/complexwf.c File Reference


Detailed Description

Definition in file complexwf.c.

#include <bpm/bpm_wf.h>
#include <bpm/bpm_dsp.h>

Include dependency graph for complexwf.c:

Go to the source code of this file.

Functions

complexwf_tcomplexwf (int ns, double fs)
complexwf_tcomplexwf_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_tcomplexwf_getreal_new (complexwf_t *z)
doublewf_tcomplexwf_getimag_new (complexwf_t *z)
doublewf_tcomplexwf_getamp_new (complexwf_t *z)
doublewf_tcomplexwf_getphase_new (complexwf_t *z)


Generated on Wed Jun 25 17:32:45 2008 for libbpm by  doxygen 1.5.6