314 int32 n_gau, int32 veclen, logmath_t *logmath);
void vector_gautbl_maha_precomp(vector_gautbl_t *gau)
float64 vector_dist_maha(float32 *vec, float32 *mean, float32 *varinv, float64 norm, int32 len)
int32 y
Definition: vector.h:97
float32 * vector_t
Definition: vector.h:79
float64 vector_pdf_entropy(float32 *p, int32 len)
float32 ** mean
Definition: vector.h:301
int32 n_gau
Definition: vector.h:299
float64 distfloor
Definition: vector.h:304
float64 vector_maha_precomp(float32 *var, int32 len)
int32 vector_vqlabel(float32 *vec, float32 **mean, int32 rows, int32 cols, float64 *sqerr)
S3DECODER_EXPORT int32 vector_is_zero(float32 *vec, int32 len)
int32 vector_cmp(float32 *v1, float32 *v2, int32 len)
wrapper of a point in integer
Definition: vector.h:95
float64 vector_pdf_cross_entropy(float32 *p1, float32 *p2, int32 len)
int32 vector_mean(float32 *mean, float32 **data, int32 n_vec, int32 n_dim)
float64 vector_dist_eucl(float32 *v1, float32 *v2, int32 len)
int32 r
Definition: vector.h:87
void vector_gautbl_alloc(vector_gautbl_t *gautbl, int32 n_gau, int32 veclen, logmath_t *logmath)
int32 vector_mincomp_int32(int32 *val, int32 len)
float32 x
Definition: vector.h:105
int32 x
Definition: vector.h:96
S3DECODER_EXPORT float64 vector_vqgen(float32 **data, int32 rows, int32 cols, int32 vqrows, float64 epsilon, int32 maxiter, float32 **mean, int32 *map, int32 seed)
int32 vector_maxcomp_float32(float32 *val, int32 len)
int32 vector_maxcomp_int32(int32 *val, int32 len)
Size definition of semantically units. Common for both s3 and s3.X decoder.
int32 vector_normalize(vector_t v, uint32 dim)
#define S3DECODER_EXPORT
Definition: sphinx3_export.h:15
wrapper of array size
Definition: vector.h:86
float64 vector_sum_norm(vector_t v, int32 dim)
float32 * lrd
Definition: vector.h:303
void vector_floor(vector_t v, int32 dim, float64 f)
float32 ** var
Definition: vector.h:302
int32 veclen
Definition: vector.h:300
S3DECODER_EXPORT void vector_print(FILE *fp, vector_t v, int32 dim)
float32 y
Definition: vector.h:106
void vector_gautbl_free(vector_gautbl_t *gautbl)
void vector_gautbl_var_floor(vector_gautbl_t *gautbl, float64 floor)
void vector_nz_floor(vector_t v, int32 dim, float64 f)
int32 vector_mincomp_float32(float32 *val, int32 len)
int32 c
Definition: vector.h:88
void vector_accum(float32 *dst, float32 *src, int32 len)
int32 vector_is_nan(float32 *vec, int32 len)
void vector_gautbl_eval_logs3(vector_gautbl_t *gau, int32 offset, int32 count, float32 *x, int32 *scr, logmath_t *logmath)