Structure to hold parameters for simulated annealing algorithm. More...
#include <ne_sup_sa.h>
Data Fields | |
int | initialTrials |
Number of initial trials to pick starting temp. | |
double | tempReduce |
Fraction to lower temperature t = ta ( 0 < a < 1 ). | |
int | mainTrials |
Number of main trials for a single run. | |
int | acceptTrials |
Number of main accepting trials before next run. | |
int | acceptRunsNoChange |
Number of accepting runs with no change to halt on. | |
double | minTemp |
Minimum temperature, required due to geometric cooling. | |
int | maxIterations |
Maximum number of iterations in total before halting. | |
double(* | initialTempFn )(double) |
Function to set initial temperature. | |
ne_per_t * | QFn |
Structure holding the performance measure. | |
ne_mut_t * | mutationFn |
Mutation function. | |
ne_sim_fn_t * | simFn |
Function to carry out simulation of dynamics. | |
void * | simParams |
Parameters for the simulation function. | |
ne_dyn_vec_t * | initCond |
Sets of initial conditions for dynamic simulations. | |
ne_sup_sa_analysis_fn_t * | analysisFn |
Analysis function. | |
FILE * | evoFile |
File to hold evolutionary data. |
Structure to hold parameters for simulated annealing algorithm.
Definition at line 45 of file ne_sup_sa.h.
Number of accepting runs with no change to halt on.
Definition at line 50 of file ne_sup_sa.h.
int acceptTrials |
Number of main accepting trials before next run.
Definition at line 49 of file ne_sup_sa.h.
Analysis function.
Definition at line 59 of file ne_sup_sa.h.
FILE* evoFile |
File to hold evolutionary data.
Definition at line 60 of file ne_sup_sa.h.
Sets of initial conditions for dynamic simulations.
Definition at line 58 of file ne_sup_sa.h.
double(* initialTempFn)(double) |
Function to set initial temperature.
Definition at line 53 of file ne_sup_sa.h.
int initialTrials |
Number of initial trials to pick starting temp.
Definition at line 46 of file ne_sup_sa.h.
int mainTrials |
Number of main trials for a single run.
Definition at line 48 of file ne_sup_sa.h.
int maxIterations |
Maximum number of iterations in total before halting.
Definition at line 52 of file ne_sup_sa.h.
double minTemp |
Minimum temperature, required due to geometric cooling.
Definition at line 51 of file ne_sup_sa.h.
Mutation function.
Definition at line 55 of file ne_sup_sa.h.
Structure holding the performance measure.
Definition at line 54 of file ne_sup_sa.h.
Function to carry out simulation of dynamics.
Definition at line 56 of file ne_sup_sa.h.
void* simParams |
Parameters for the simulation function.
Definition at line 57 of file ne_sup_sa.h.
double tempReduce |
Fraction to lower temperature t = ta ( 0 < a < 1 ).
Definition at line 47 of file ne_sup_sa.h.