#ifndef ProxTetraEnergy_H #define ProxTetraEnergy_H /* Last edited on DATE TIME by USER */ #include typedef struct ProxTetraEnergy_data_t { double fuzz; /* Relative charge radius, set by user */ } ProxTetraEnergy_data_t; Energy_t ProxTetraEnergy_new(void); /* This energy can be understood as the eletrostatic potential of a set of fuzzy electric charges, located at the tetrahedron centroids. Minimizing this energy tends to spread out the tetrahedrons in the R^{4} space, thus avoiding intersections between tetrahedra. The radius of the charge cloud is {fuzz} times the tetrahedron's approximate radius. */ #endif