Data Fields

ne_sup_sa_params_t Struct Reference

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_tQFn
 Structure holding the performance measure.
ne_mut_tmutationFn
 Mutation function.
ne_sim_fn_tsimFn
 Function to carry out simulation of dynamics.
void * simParams
 Parameters for the simulation function.
ne_dyn_vec_tinitCond
 Sets of initial conditions for dynamic simulations.
ne_sup_sa_analysis_fn_tanalysisFn
 Analysis function.
FILE * evoFile
 File to hold evolutionary data.

Detailed Description

Structure to hold parameters for simulated annealing algorithm.

Definition at line 45 of file ne_sup_sa.h.


Field Documentation

Number of accepting runs with no change to halt on.

Definition at line 50 of file ne_sup_sa.h.

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.

Number of initial trials to pick starting temp.

Definition at line 46 of file ne_sup_sa.h.

Number of main trials for a single run.

Definition at line 48 of file ne_sup_sa.h.

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.


The documentation for this struct was generated from the following file: