14 void FitnessCalc_initialize(
const HPElem * hpChain,
int hpSize);
18 void FitnessCalc_cleanup();
24 double FitnessCalc_run(
const int3d *coordsBB,
const int3d *coordsSC);
29 double FitnessCalc_run2(
const MovElem * chain);
39 void FitnessCalc_measures(
const MovElem *chain,
int *Hcontacts_p,
int *collisions_p,
double *bbGyration_p);
Routines for manipulating the configuration YML file.
Routines for managing chains of MovElem units.
Routines for mathematical manipulation of vectors and points in the integer space.
Routines for handling HP chains.
char HPElem
HPChain is how we call an array of HPElem.
Definition: hpchain.h:9
Type for representing a tridimensional coordinate.
Definition: int3d.h:17
unsigned char MovElem
Type that holds 2 movements, one for the backbone and one for the side chain.
Definition: movelem.h:21