243#define svdiff(x) svcodiff(x, 1.0);
246#define lvdiff(x) lvcodiff(x, 1.0);
249#define fvdiff(x) fvcodiff(x, 1.0);
254#define dvdiff(x) dvcodiff(x, 1.0);
257#define xsvdiff(x) xsvcodiff(x, 1.0);
260#define xlvdiff(x) xlvcodiff(x, 1.0);
263#define xfvdiff(x) xfvcodiff(x, 1.0);
268#define xdvdiff(x) xdvcodiff(x, 1.0);
450#define svmean(x) ((double)svsum(x) / (double)x->length)
453#define lvmean(x) ((double)lvsum(x) / (double)x->length)
456#define fvmean(x) (fvsum(x) / (float)x->length)
459#define dvmean(x) (dvsum(x) / (double)x->length)
553#define SP_NMINMAX_OPTION_PEAK_ONLY 1
554#define SP_NMINMAX_OPTION_ZERO_EDGES (1<<1)
594extern void spheapsort(
void *keysptr,
void *valuesptr,
long length,
595 int (*compare_func)(
void *keysptr,
long i,
long j),
596 void (*swap_func)(
void *keysptr,
void *valuesptr,
long i,
long j));
1009extern double dvscpolyval(
spDVector p,
double x);
1010extern void dvcplxpolyval(
spDVector p,
double xre,
double xim,
double *oyre,
double *oyim);
spFVector xfvmedian(spFVector x, float *median)
spFVector xfvcumprod(spFVector x)
spLVector xlvcodiff(spLVector x, double coef)
spFVector xfvrandn(long length)
void svelmax(spSVector x, spSVector y)
void lvelmax(spLVector x, spLVector y)
short svmax(spSVector x, long *index)
double dvsqsum(spDVector x)
spFVector xfvtanh(spFVector x)
spDVector xdvasin(spDVector x)
double dvmin(spDVector x, long *index)
spFVector xfvsin(spFVector x)
spSVector xsvcumprod(spSVector x)
void svcodiff(spSVector x, double coef)
long svzerocross(spSVector x, int slope_sign)
spDVector xdvgaussul(spPlugin *plugin, long length, double mu, double sigma, spBool unlock_flag)
void dvcumprod(spDVector x)
spDVector xdvatan2(spDVector y, spDVector x)
long svsqsum(spSVector x)
void dvsquare(spDVector x)
spFVector xfvrandunul(spPlugin *plugin, long length, spBool unlock_flag)
void dvangle(spDVector x)
float fvmedian(spFVector x)
long lvriprod(spLVector x, long *oiprod)
long svabssum(spSVector x)
spSVector xsvcodiff(spSVector x, double coef)
spDVector xdvgauss(long length, double mu, double sigma)
void fvelmax(spFVector x, spFVector y)
void svcumsum(spSVector x)
void lvelmin(spLVector x, spLVector y)
double dvnorm(spDVector x, long p)
long fvzerocross(spFVector x, int slope_sign)
long lvzerocross(spLVector x, int slope_sign)
void dvatan2(spDVector y, spDVector x, spBool reverse)
float fvvar(spFVector x, float *mean)
spSVector xsvcumsum(spSVector x)
double svmedian(spSVector x)
spDVector xdvacos(spDVector x)
float fvisum(spFVector x)
void fvsquare(spFVector x)
void fvrandun(spFVector x)
spFVector xfvlog10(spFVector x)
void fvrandn(spFVector x)
spFVector xfvdecibela(spFVector x)
short svmin(spSVector x, long *index)
double dvdot(spDVector x, spDVector y)
void dvscmax(spDVector x, double a)
double lvnorm(spLVector x, long p)
float fvprod(spFVector x)
void dvelmax(spDVector x, spDVector y)
spLVector xlvabs(spLVector x)
spDVector xdvsign(spDVector x)
spFVector xfvcodiff(spFVector x, double coef)
spDVector xdvundecibelp(spDVector x)
void svsquare(spSVector x)
void lvcumprod(spLVector x)
void dvdecibelp(spDVector x)
spFVector xfvsquare(spFVector x)
spFVector xfvcumsum(spFVector x)
void svcplxdot(spSVector x, spSVector y, long *re, long *im)
float fvriprod(spFVector x, float *oiprod)
spFVector xfvcos(spFVector x)
spLVector xlvsort(spLVector x)
spDVector xdvrandnul(spPlugin *plugin, long length, spBool unlock_flag)
spDVector xdvcos(spDVector x)
double dvvar(spDVector x, double *mean)
void fvlog10(spFVector x)
long lvabssum(spLVector x)
void dvscmin(spDVector x, double a)
void lvcodiff(spLVector x, double coef)
spSVector xsvsquare(spSVector x)
long svriprod(spSVector x, long *oiprod)
spFVector xfvgaussul(spPlugin *plugin, long length, float mu, float sigma, spBool unlock_flag)
double dvabssum(spDVector x)
double dvmax(spDVector x, long *index)
spLVector xfvsortidx(spFVector x)
double lvmedian(spLVector x)
double lvstd(spLVector x, double *mean)
spFVector xfvlog(spFVector x)
spFVector xfvundecibelp(spFVector x)
void lvscmin(spLVector x, long a)
spLVector xlvcumprod(spLVector x)
void fvelmin(spFVector x, spFVector y)
long lvdot(spLVector x, spLVector y)
spSVector xsvsort(spSVector x)
void fvundecibel(spFVector x)
void fvdecibela(spFVector x)
long dvzerocross(spDVector x, int slope_sign)
double lvvar(spLVector x, double *mean)
spFVector xfvasin(spFVector x)
void svelmin(spSVector x, spSVector y)
void dvcumsum(spDVector x)
spLVector xlvsquare(spLVector x)
spDVector xdvtanh(spDVector x)
spLVector xsvsortidx(spSVector x)
spFVector xfvsqrt(spFVector x)
long lvsqsum(spLVector x)
double svstd(spSVector x, double *mean)
void fvcumsum(spFVector x)
spFVector xfvatan(spFVector x)
double dvisum(spDVector x)
double svnorm(spSVector x, long p)
void dvlog10(spDVector x)
spDVector xdvsqrt(spDVector x)
spDVector xdvundecibel(spDVector x)
double dvsum(spDVector x)
spDVector xdvlog(spDVector x)
spLVector xlvmedian(spLVector x, double *median)
double dvprod(spDVector x)
float fvmax(spFVector x, long *index)
spDVector xdvrandunul(spPlugin *plugin, long length, spBool unlock_flag)
void dvelmin(spDVector x, spDVector y)
spFVector xfvtan(spFVector x)
spFVector xfvexp(spFVector x)
void svscmax(spSVector x, short a)
spDVector xdvsin(spDVector x)
spDVector xdvsort(spDVector x)
void dvundecibel(spDVector x)
spDVector xdvexp(spDVector x)
void fvatan2(spFVector y, spFVector x, spBool reverse)
float fvsqsum(spFVector x)
float fvmin(spFVector x, long *index)
void dvdecibela(spDVector x)
void dvundecibelp(spDVector x)
spDVector xdvlog10(spDVector x)
spDVector xdvcumprod(spDVector x)
void lvcplxdot(spLVector x, spLVector y, long *re, long *im)
spDVector xdvcosh(spDVector x)
void fvscmax(spFVector x, float a)
void lvcumsum(spLVector x)
double dvstd(spDVector x, double *mean)
spFVector xfvgauss(long length, float mu, float sigma)
spDVector xdvabs(spDVector x)
spFVector xfvsign(spFVector x)
spDVector xdvdecibelp(spDVector x)
spFVector xfvabs(spFVector x)
spLVector xlvsign(spLVector x)
spDVector xdvrandn(long length)
spDVector xdvsquare(spDVector x)
float fvdot(spFVector x, spFVector y)
float fvnorm(spFVector x, long p)
float fvstd(spFVector x, float *mean)
double svvar(spSVector x, double *mean)
void dvrandn(spDVector x)
spDVector xdvcodiff(spDVector x, double coef)
void dvcplxdot(spDVector x, spDVector y, double *re, double *im)
spLVector xlvsortidx(spLVector x)
void fvcplxdot(spFVector x, spFVector y, float *re, float *im)
void fvdecibel(spFVector x)
void fvcodiff(spFVector x, double coef)
spFVector xfvatan2(spFVector y, spFVector x)
long svdot(spSVector x, spSVector y)
spFVector xfvrandnul(spPlugin *plugin, long length, spBool unlock_flag)
spSVector xsvsign(spSVector x)
void svscmin(spSVector x, short a)
void fvangle(spFVector x)
spFVector xfvcosh(spFVector x)
spDVector xdvcumsum(spDVector x)
long lvmin(spLVector x, long *index)
void fvscmin(spFVector x, float a)
spSVector xsvsqrt(spSVector x)
spFVector xfvrandun(long length)
double dvriprod(spDVector x, double *oiprod)
void fvundecibelp(spFVector x)
void fvgauss(spFVector x, float mu, float sigma)
void dvgauss(spDVector x, double mu, double sigma)
void lvsquare(spLVector x)
float fvabssum(spFVector x)
spDVector xdvdecibela(spDVector x)
spFVector xfvdecibelp(spFVector x)
spSVector xsvabs(spSVector x)
spDVector xdvrandun(long length)
spLVector xdvsortidx(spDVector x)
spFVector xfvundecibel(spFVector x)
spDVector xdvangle(spDVector x)
double dvmedian(spDVector x)
long lvmax(spLVector x, long *index)
spFVector xfvdecibel(spFVector x)
spFVector xfvsinh(spFVector x)
spLVector xlvcumsum(spLVector x)
spDVector xdvsinh(spDVector x)
spDVector xdvatan(spDVector x)
void fvcumprod(spFVector x)
void dvcodiff(spDVector x, double coef)
spDVector xdvtan(spDVector x)
void dvdecibel(spDVector x)
void dvrandun(spDVector x)
spFVector xfvacos(spFVector x)
spFVector xfvsort(spFVector x)
spDVector xdvdecibel(spDVector x)
spLVector xlvsqrt(spLVector x)
void lvscmax(spLVector x, long a)
void fvdecibelp(spFVector x)
spDVector xdvmedian(spDVector x, double *median)
void svcumprod(spSVector x)
spSVector xsvmedian(spSVector x, double *median)
spFVector xfvangle(spFVector x)
Vector type that contains the elements of double type.
Definition vector.h:248
Vector type that contains the elements of float type.
Definition vector.h:214
Vector type that contains the elements of long type.
Definition vector.h:180
Vector type that contains the elements of short type.
Definition vector.h:146