28 #ifndef HASH_QUALITY__H
29 #define HASH_QUALITY__H
32 #include <gsl/gsl_linalg.h>
33 #include <gsl/gsl_math.h>
34 #include <gsl/gsl_blas.h>
43 #include "hashtable.h"
55 double a2ri_vf_mean_ratio_metric_for_a_face (
64 double a2ri_vf_mean_ratio_metric (
74 void a2ri_vf_list_angle (
86 void a2ri_vf_list_area (
98 void a2ri_vf_list_valence (
110 void a2ri_vf_list_edge_length (
122 void a2ri_vf_list_height_length (
132 int *a2ri_vf_angle_measure (
142 double a2ri_vf_hausdorff (
166 double a2ri_vf_Emn_DPP (
177 double a2ri_vf_triangle_aspect_ratio (
187 double a2ri_vf_triangle_rypl (
198 void a2ri_vf_list_triangle_aspect_ratio (
211 double a2ri_vf_face_size_variation (
223 void a2ri_vf_list_radius_incircle (
234 double a2ri_vf_gauss_curvature (
246 void a2ri_vf_gauss_curvature_list_of_vertex (
273 void a2ri_vf_mean_curvature_path (
278 int *size_list_vector);
286 double a2ri_vf_levi_civita (
296 void a2ri_vf_levi_civita_list_of_vertex (
310 void a2ri_vf_garimella (