* \brief starting values for the variables of the function
9 :
*/
10 :
DoubleVector xstart;
11 :
/**
12 :
* \brief the function value at xstart..
13 :
*/
14 :
double fstart;
15 :
/**
16 :
* \brief the variable vector returned each time.
17 :
*/
18 :
DoubleVector xp;
19 :
/**
20 :
* \brief the function value returned each time.
21 :
*/
22 :
double fp;
23 :
DoubleVector fstar;
24 :
double cs;
25 :
double uratio;
26 :
double lratio;
27 :
/**
28 :
* \brief the step length vector.
29 :
*/
30 :
DoubleVector vm;
31 :
DoubleVector initialVM;
32 :
double T;
33 :
/**
34 :
* \brief number of iterations before temperature reduction.
35 :
*/
36 :
int nt;
37 :
int check;
38 :
int ns;
39 :
double eps;
40 :
double rt;
41 :
/**
42 :
* \brief 1 = maximization, 0 = minimization.
43 :
*/
44 :
int maxim;
45 :
/**
46 :
* \brief acpPointID[0..numvar], acpPointID[i] = -1 if point with trial parameter x[i] was not accepted else acpPointID[i] = returnID of the value which gives the accepted point.
47 :
*/
48 :
IntVector acpPointID;
49 :
//int* acpPointID;
50 :
/**
51 :
* \brief number of accepted points for each parameter
52 :
*/
53 :
// int* nacp;
54 :
IntVector nacp;
55 :
/**
56 :
* \brief total number of function evaluations.
57 :
*/
58 :
// int nfcnev;
59 :
/**
60 :
* \brief denotes in what order the points were sent
61 :
*/
62 :
// int *ID;
63 :
IntVector ID;
64 :
int returnID;
65 :
/**
66 :
* \brief number of hosts available.
67 :
*/
68 :
int NumberOfHosts;
69 :
/**
70 :
* \brief the number of accepted function evaluations accepted in (ns*numvar) number of function evaluations.