~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/math/vector/vectorfuncs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 extern void    vector_apply_inplace(Vector * w, Vector * v, void (*f) (   ), void *data);
  2 extern Vector *vector_apply(Vector * v, Vartype vtype, void (*f) (   ), void *data);
  3 extern Vector *vector_itimes(int k, Vector * v);
  4 extern Vector *vector_times(double k, Vector * v);
  5 extern Vector *vector_ztimes(Complex k, Vector * v);
  6 extern void    vector_minus_inplace(Vector * v);
  7 extern Vector *vector_minus(Vector * v);
  8 extern void    vector_fft_inplace(Vector * v);
  9 extern Vector *vector_fft(Vector * v);
 10 extern void    vector_fft_inverse_inplace(Vector * v);
 11 extern Vector *vector_fft_inverse(Vector * v);
 12 extern void    vector_sum_inplace(Vector * v1, Vector * v2);
 13 extern Vector *vector_sum(Vector * v1, Vector * v2);
 14 extern void    vector_diff_inplace(Vector * v1, Vector * v2);
 15 extern Vector *vector_diff(Vector * v1, Vector * v2);
 16 extern void    vector_prod_inplace(Vector * v1, Vector * v2);
 17 extern Vector *vector_prod(Vector * v1, Vector * v2);
 18 extern void    vector_cprod_inplace(Vector * v1, Vector * v2);
 19 extern Vector *vector_cprod(Vector * v1, Vector * v2);
 20 extern void    vector_div_inplace(Vector * v1, Vector * v2);
 21 extern Vector *vector_div(Vector * v1, Vector * v2);
 22 extern Vector *vector_conv(Vector * v1, Vector * v2);
 23 extern Vector *vector_corr(Vector * v1, Vector * v2);
 24 extern Vector *vector_corr_cutoff(Vector * v1, Vector * v2, int cut);
 25 
 26 extern double  vector_dot(Vector * v1, Vector * v2);
 27 extern Complex vector_dotz(Vector * v1, Vector * v2);
 28 extern double  vector_mod(Vector * v);
 29 extern Vector *vector_unit(Vector * v);
 30 extern double  vector_sqrmod(Vector * v);
 31 extern double  vector_dist(Vector * v1, Vector * v2);
 32 extern double  vector_sqrdist(Vector * v1, Vector * v2);
 33 extern void   *vector_getp(Vector * v, int i);
 34 extern int     vector_get(Vector * v, int i);
 35 extern double  vector_getf(Vector * v, int i);
 36 extern Complex vector_getz(Vector * v, int i);
 37 extern double  vector_interpf(Vector * v, double x);
 38 extern Complex vector_interpz(Vector * v, double x);
 39 extern Vector *im_row_vector(Imrect * im, int y, int lx, int ux, Vartype vtype);
 40 extern Vector *im_col_vector(Imrect * im, int x, int ly, int uy, Vartype vtype);
 41 extern double  vector_max(Vector * v, int *imax);
 42 extern double  vector_min(Vector * v, int *imin);
 43 extern double  vector_maxmod(Vector * v, int *imax);
 44 extern double  vector_minmod(Vector * v, int *imin);
 45 extern void    vector_set(Vector * v, int i, int vi);
 46 extern void    vector_put(int vi, Vector * v, int i);
 47 extern void    vector_setp(Vector * v, int i, void *vi);
 48 extern void    vector_putp(void *vi, Vector * v, int i);
 49 extern void    vector_setf(Vector * v, int i, double vi);
 50 extern void    vector_putf(double vi, Vector * v, int i);
 51 extern void    vector_setz(Vector * v, int i, Complex vi);
 52 extern void    vector_putz(Complex vi, Vector * v, int i);
 53 extern Vector *vector_alloc(int n, Vartype vtype);
 54 extern void    vector_free(Vector * v);
 55 extern Vector *vector_build(int n, Vartype vtype, void *el);
 56 extern void    vector_copy_inplace(Vector * w, Vector * v);
 57 extern Vector *vector_copy(Vector * v);
 58 extern Vector *vector_cast(Vector * v, Vartype vtype);
 59 extern Vector *vector_extend(Vector * v, int n, Vartype vtype);
 60 extern Vartype vector_sup_vtype(Vartype vtype1, Vartype vtype2);
 61 extern Vector *vector(int n, Vartype vtype,...);
 62 extern Vector *vector_expand(Vector *v, int n);
 63 
 64 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.