siman.c File Reference

Detailed Description

This file contains the general code for performing simulated annealing, using the GNU scientific library. Please refer to the module <Simulated Annealing> for how this file works.


int siman_main (Parratt *d)
 The main function for simulated annealing.
double siman_energy (void *data)
 Calculates the energy of the configuration.
void siman_step (const gsl_rng *rng, void *data, double step_size)
 Steps the parameters randomly.
double siman_metric (void *data1, void *data2)
 Calculates the metric for the configuration.
void siman_print (void *data)
 Prints the current configuration.

Generated on Wed Mar 14 13:24:56 2007 for Parratt by  doxygen 1.4.7