4#ifndef SPLIB_VOPERATE_H
5#define SPLIB_VOPERATE_H
44extern void svscplus(
spSVector x,
double t);
46extern void svsctimes(
spSVector x,
double t);
56extern void svcplxplus(
spSVector x,
double tr,
double ti);
57extern void svcplxminus(
spSVector x,
double tr,
double ti,
spBool reverse);
58extern void svcplxtimes(
spSVector x,
double tr,
double ti);
59extern void svcplxdivide(
spSVector x,
double tr,
double ti,
spBool reverse);
60extern void svcplxpower(
spSVector x,
double tr,
double ti,
spBool reverse);
80extern void lvscplus(
spLVector x,
double t);
82extern void lvsctimes(
spLVector x,
double t);
92extern void lvcplxplus(
spLVector x,
double tr,
double ti);
93extern void lvcplxminus(
spLVector x,
double tr,
double ti,
spBool reverse);
94extern void lvcplxtimes(
spLVector x,
double tr,
double ti);
95extern void lvcplxdivide(
spLVector x,
double tr,
double ti,
spBool reverse);
96extern void lvcplxpower(
spLVector x,
double tr,
double ti,
spBool reverse);
116extern void fvscplus(
spFVector x,
float t);
118extern void fvsctimes(
spFVector x,
float t);
128extern void fvcplxplus(
spFVector x,
float tr,
float ti);
129extern void fvcplxminus(
spFVector x,
float tr,
float ti,
spBool reverse);
130extern void fvcplxtimes(
spFVector x,
float tr,
float ti);
131extern void fvcplxdivide(
spFVector x,
float tr,
float ti,
spBool reverse);
132extern void fvcplxpower(
spFVector x,
float tr,
float ti,
spBool reverse);
166extern void dvscplus(
spDVector x,
double t);
168extern void dvsctimes(
spDVector x,
double t);
192extern void dvcplxplus(
spDVector x,
double tr,
double ti);
193extern void dvcplxminus(
spDVector x,
double tr,
double ti,
spBool reverse);
194extern void dvcplxtimes(
spDVector x,
double tr,
double ti);
195extern void dvcplxdivide(
spDVector x,
double tr,
double ti,
spBool reverse);
196extern void dvcplxpower(
spDVector x,
double tr,
double ti,
spBool reverse);
223extern void svlinplus(
spSVector x,
short m,
short incr);
224extern void svlinminus(
spSVector x,
short m,
short incr,
spBool reverse);
225extern void svlintimes(
spSVector x,
short m,
short incr);
226extern void svlindivide(
spSVector x,
short m,
short incr,
spBool reverse);
227extern void svlinpower(
spSVector x,
short m,
short incr,
spBool reverse);
228extern void svlinoper(
spSVector a,
const char *op,
short m,
short incr);
231extern void lvlinplus(
spLVector x,
long m,
long incr);
233extern void lvlintimes(
spLVector x,
long m,
long incr);
234extern void lvlindivide(
spLVector x,
long m,
long incr,
spBool reverse);
236extern void lvlinoper(
spLVector a,
const char *op,
long m,
long incr);
239extern void fvlinplus(
spFVector x,
float m,
float incr);
240extern void fvlinminus(
spFVector x,
float m,
float incr,
spBool reverse);
241extern void fvlintimes(
spFVector x,
float m,
float incr);
242extern void fvlindivide(
spFVector x,
float m,
float incr,
spBool reverse);
243extern void fvlinpower(
spFVector x,
float m,
float incr,
spBool reverse);
244extern void fvlinoper(
spFVector a,
const char *op,
float m,
float incr);
247extern void dvlinplus(
spDVector x,
double m,
double incr);
248extern void dvlinminus(
spDVector x,
double m,
double incr,
spBool reverse);
249extern void dvlintimes(
spDVector x,
double m,
double incr);
250extern void dvlindivide(
spDVector x,
double m,
double incr,
spBool reverse);
251extern void dvlinpower(
spDVector x,
double m,
double incr,
spBool reverse);
252extern void dvlinoper(
spDVector a,
const char *op,
double m,
double incr);
351extern void svscevalle(
spSVector x,
short t);
352extern void svscevallt(
spSVector x,
short t);
353extern void svscevalge(
spSVector x,
short t);
354extern void svscevalgt(
spSVector x,
short t);
355extern void svscevaleq(
spSVector x,
short t);
356extern void svscevalne(
spSVector x,
short t);
364extern void lvscevalle(
spLVector x,
long t);
365extern void lvscevallt(
spLVector x,
long t);
366extern void lvscevalge(
spLVector x,
long t);
367extern void lvscevalgt(
spLVector x,
long t);
368extern void lvscevaleq(
spLVector x,
long t);
369extern void lvscevalne(
spLVector x,
long t);
377extern void fvscevalle(
spFVector x,
float t);
378extern void fvscevallt(
spFVector x,
float t);
379extern void fvscevalge(
spFVector x,
float t);
380extern void fvscevalgt(
spFVector x,
float t);
381extern void fvscevaleq(
spFVector x,
float t);
382extern void fvscevalne(
spFVector x,
float t);
390extern void dvscevalle(
spDVector x,
double t);
391extern void dvscevallt(
spDVector x,
double t);
392extern void dvscevalge(
spDVector x,
double t);
393extern void dvscevalgt(
spDVector x,
double t);
394extern void dvscevaleq(
spDVector x,
double t);
395extern void dvscevalne(
spDVector x,
double t);
spDVector xdvoper(spDVector a, const char *op, spDVector b)
spSVector xsvoper(spSVector a, const char *op, spSVector b)
spDVector xdvremap(spDVector x, spLVector map)
spLVector xfvscfind(spFVector x, const char *op, float t)
spDVector xdvfindv(spDVector x)
void svcplxoper(spSVector a, const char *op, double tr, double ti)
spSVector xsvsceval(spSVector x, const char *op, short t)
spFVector xfvfindv(spFVector x)
spLVector xsvfind(spSVector x)
spFVector xfvscfindv(spFVector x, const char *op, float t)
spSVector xsvcplxoper(spSVector a, const char *op, double tr, double ti)
spDVector xdvscoper(spDVector a, const char *op, double t)
void lvoper(spLVector a, const char *op, spLVector b)
spFVector xfvsceval(spFVector x, const char *op, float t)
spLVector xlvcplxoper(spLVector a, const char *op, double tr, double ti)
spLVector xlvfind(spLVector x)
spLVector xlvremap(spLVector x, spLVector map)
void svsceval(spSVector x, const char *op, short t)
spFVector xfvremap(spFVector x, spLVector map)
void dvscoper(spDVector a, const char *op, double t)
spSVector xsvfindv(spSVector x)
void svoper(spSVector a, const char *op, spSVector b)
spFVector xfvcplxoper(spFVector a, const char *op, float tr, float ti)
spLVector xdvscfind(spDVector x, const char *op, double t)
void fvscoper(spFVector a, const char *op, float t)
spLVector xlvoper(spLVector a, const char *op, spLVector b)
void lvsceval(spLVector x, const char *op, long t)
spSVector xsvremap(spSVector x, spLVector map)
void fvoper(spFVector a, const char *op, spFVector b)
spLVector xdvfind(spDVector x)
spLVector xsvscfind(spSVector x, const char *op, short t)
void fvcplxoper(spFVector a, const char *op, float tr, float ti)
spLVector xlvscoper(spLVector a, const char *op, double t)
spDVector xdvscfindv(spDVector x, const char *op, double t)
spFVector xfvscoper(spFVector a, const char *op, float t)
spSVector xsvscfindv(spSVector x, const char *op, short t)
spLVector xlvsceval(spLVector x, const char *op, long t)
spSVector xsvscoper(spSVector a, const char *op, double t)
void dvoper(spDVector a, const char *op, spDVector b)
spFVector xfvoper(spFVector a, const char *op, spFVector b)
void fvsceval(spFVector x, const char *op, float t)
void dvcplxoper(spDVector a, const char *op, double tr, double ti)
spLVector xfvfind(spFVector x)
spDVector xdvsceval(spDVector x, const char *op, double t)
spLVector xlvfindv(spLVector x)
spLVector xlvscfindv(spLVector x, const char *op, long t)
void dvsceval(spDVector x, const char *op, double t)
void lvcplxoper(spLVector a, const char *op, double tr, double ti)
spLVector xlvscfind(spLVector x, const char *op, long t)
void svscoper(spSVector a, const char *op, double t)
spDVector xdvcplxoper(spDVector a, const char *op, double tr, double ti)
void lvscoper(spLVector a, const char *op, double t)
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