/*********************************************** !!!! DO NOT EDIT THIS FILE !!!! This file was auto-generated by Build.PL from lib/KinoSearch/Search/Similarity.pm See KinoSearch::Docs::DevGuide for details. ***********************************************/ #line 213 "lib/KinoSearch/Search/Similarity.pm" #ifndef H_KINO_SIMILARITY #define H_KINO_SIMILARITY 1 #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "KinoSearchUtilMemManager.h" typedef struct similarity { float (*tf)(struct similarity*, float); float (*coord)(struct similarity*, U32, U32); float *norm_decoder; } Similarity; Similarity* Kino_Sim_new(); float Kino_Sim_default_tf(Similarity*, float); float Kino_Sim_title_tf(Similarity*, float); char Kino_Sim_float2byte(Similarity*, float); float Kino_Sim_byte2float(Similarity*, char); float Kino_Sim_coord(Similarity*, U32, U32); void Kino_Sim_destroy(Similarity*); #endif /* include guard */