76#include <sphinxbase/err.h>
77#include <sphinxbase/ckd_alloc.h>
78#include <sphinxbase/bitvec.h>
90vector_sum_norm(float32 * vec, int32 len)
96 for (i = 0; i < len; i++)
101 for (i = 0; i < len; i++)
110vector_floor(float32 * vec, int32 len, float64 flr)
114 for (i = 0; i < len; i++)
116 vec[i] = (float32) flr;
121vector_nz_floor(float32 * vec, int32 len, float64 flr)
125 for (i = 0; i < len; i++)
126 if ((vec[i] != 0.0) && (vec[i] < flr))
127 vec[i] = (float32) flr;
132vector_print(FILE * fp, vector_t v, int32 dim)
136 for (i = 0; i < dim; i++)
137 fprintf(fp,
" %11.4e", v[i]);
144vector_is_zero(float32 * vec, int32 len)
148 for (i = 0; (i < len) && (vec[i] == 0.0); i++);