/*  Limit generated states                                   */
#define LIMIT_GENERATED   32000

/*  Limit accepted states                                    */
#define LIMIT_ACCEPTANCES 666

/*  Limit on cost repeat                                     */
#define MAXIMUM_COST_REPEAT 5

/*  Limit on cost repeat                                     */
#define COST_PRECISION 1.0E-6

/*  Minimum Tempereature                                     */
#define TEMP_MINIMUM 1.0E-4

/*  Rate of annealing                                        */
#define TEMP_RATIO_SCALE  4.0E-4

/*  Rate of annealing                                        */
#define TEMP_ANNEAL_SCALE 250

/* penalty for out-of-bounds                                 */
#define PENALTY 1.0E37


typedef struct   BlahParStr {
  double   Lower;        /* upper limit                                    */
  double   Upper;        /* lower limit                                    */
  double   Range;        /* range                                          */
  /*@relnull@*/ double * par;  /* pointer to parameter                     */
  char     Name[32];     /* name of parameter                              */
  double   t;            /* parameter temperature                          */
} ParStr;

extern ParStr Param[SDIM];




syntax highlighted by Code2HTML, v. 0.9.1