#ifndef HingeEnergy_H #define HingeEnergy_H /* Last edited on DATE TIME by USER */ /* NOT USED */ #include typedef struct HingeEnergy_data_t { } HingeEnergy_data_t; /* The {Hinge} energy measures the difference among the {ideal} diedral angle and the {average} diedral angle of adjacent walls incident to one @{edge->?}. This energy is computed only for @{edge->?}s that exists, have DegreeRingWalls three or more, and have only existing walls and knots incident to them, and have the {hinge} bit set. Minimizing this energy tends to equalize the diedral angles between adja- cent walls incidents to same @{edge->?}, thus tends to regular configurations. This energy is minimum (zero) when the {ideal} diedral angle is equal to {average} diedral angle between adjacent walls. */ Energy_t HingeEnergy_new(void); #endif