src/distance.c File Reference

#include <it/types.h>
#include <it/distance.h>
#include <it/source_func.h>
#include <math.h>

Go to the source code of this file.


int vec_distance_hamming (vec v1, vec v2)
int ivec_distance_hamming (ivec v1, ivec v2)
int bvec_distance_hamming (bvec v1, bvec v2)
int cvec_distance_hamming (cvec v1, cvec v2)
double vec_ser (vec v1, vec v2)
double ivec_ser (ivec v1, ivec v2)
double bvec_ber (bvec v1, bvec v2)
int ivec_distance_levenshtein (ivec v1, ivec v2, int cost_ins, int cost_del, int cost_sub)
double vec_distance_norm (vec v1, vec v2, double norm)
double mat_distance_norm (mat m1, mat m2, double norm)
int ivec_distance_norm1 (ivec v1, ivec v2)
double vec_distance_mse (vec v1, vec v2, double rec_value)
double mat_distance_mse (mat m1, mat m2, double rec_value)
double ivec_distance_mse (ivec v1, ivec v2, double rec_value)
double imat_distance_mse (imat m1, imat m2, double rec_value)
long ivec_distance_sqr (ivec v1, ivec v2)
double vec_distance_kullback_leibler (vec pdf1, vec pdf2)
mat compute_distance_matrix (mat v, double nr)
double spvec_distance_norm1 (ivec svi1, vec sv1, ivec svi2, vec sv2)
int spivec_distance_norm1 (ivec svi1, ivec sv1, ivec svi2, ivec sv2)
double spvec_distance_sqr (ivec svi1, vec sv1, ivec svi2, vec sv2)
int spivec_distance_sqr (ivec svi1, ivec sv1, ivec svi2, ivec sv2)
double spvec_distance_norm2 (ivec svi1, vec sv1, ivec svi2, vec sv2)

Function Documentation

int cvec_distance_hamming ( cvec  v1,
cvec  v2 

Definition at line 91 of file distance.c.

References ceq(), and cvec_length().

Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau