Lines Matching full:vqgen
14 last mod: $Id: vqgen.h 16037 2009-05-26 21:10:58Z xiphmont $
21 typedef struct vqgen{
44 float (*metric_func) (struct vqgen *v,float *entry,float *point);
45 float *(*weight_func) (struct vqgen *v,float *point);
48 } vqgen;
57 static inline float *_point(vqgen *v,long ptr){
61 static inline float *_aux(vqgen *v,long ptr){
65 static inline float *_now(vqgen *v,long ptr){
69 extern void vqgen_init(vqgen *v,
71 float (*metric)(vqgen *,float *, float *),
72 float *(*weight)(vqgen *,float *),int centroid);
73 extern void vqgen_addpoint(vqgen *v, float *p,float *aux);
75 extern float vqgen_iterate(vqgen *v,int biasp);
76 extern void vqgen_unquantize(vqgen *v,quant_meta *q);
77 extern void vqgen_quantize(vqgen *v,quant_meta *q);
78 extern void vqgen_cellmetric(vqgen *v);