@@ -44,11 +44,11 @@ int main(int nargs, char *args[])
4444 {
4545 par.random_seed = ii;
4646 BraninNormalized branin (par);
47- vectord result (2 );
47+ vectord result (2 , 0.5 );
4848
4949 start_t = clock ();
50- branin.initializeOptimization ();
51-
50+ branin.initializeOptimization (result );
51+
5252 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
5353 {
5454 branin.stepOptimization ();
@@ -77,16 +77,15 @@ int main(int nargs, char *args[])
7777 {
7878 par.random_seed = ii;
7979 ExampleCamelback camel (par);
80- vectord result (2 );
81-
80+ vectord result (2 , 0.0 );
8281 vectord lb (2 ); lb (0 ) = -2 ; lb (1 ) = -1 ;
8382 vectord ub (2 ); ub (0 ) = 2 ; ub (1 ) = 1 ;
8483
8584 camel.setBoundingBox (lb,ub);
8685
8786 start_t = clock ();
88- camel.initializeOptimization ();
89-
87+ camel.initializeOptimization (result );
88+
9089 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
9190 {
9291 camel.stepOptimization ();
@@ -115,11 +114,11 @@ int main(int nargs, char *args[])
115114 {
116115 par.random_seed = ii;
117116 ExampleHartmann6 hart (par);
118- vectord result (6 );
117+ vectord result (6 , 0.5 );
119118
120119 start_t = clock ();
121- hart.initializeOptimization ();
122-
120+ hart.initializeOptimization (result );
121+
123122 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
124123 {
125124 hart.stepOptimization ();
@@ -155,11 +154,11 @@ int main(int nargs, char *args[])
155154 {
156155 par.random_seed = ii;
157156 BraninNormalized branin (par);
158- vectord result (2 );
157+ vectord result (2 , 0.5 );
159158
160159 start_t = clock ();
161- branin.initializeOptimization ();
162-
160+ branin.initializeOptimization (result );
161+
163162 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
164163 {
165164 branin.stepOptimization ();
@@ -187,16 +186,15 @@ int main(int nargs, char *args[])
187186 {
188187 par.random_seed = ii;
189188 ExampleCamelback camel (par);
190- vectord result (2 );
191-
189+ vectord result (2 , 0.0 );
192190 vectord lb (2 ); lb (0 ) = -2 ; lb (1 ) = -1 ;
193191 vectord ub (2 ); ub (0 ) = 2 ; ub (1 ) = 1 ;
194192
195193 camel.setBoundingBox (lb,ub);
196194
197195 start_t = clock ();
198- camel.initializeOptimization ();
199-
196+ camel.initializeOptimization (result );
197+
200198 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
201199 {
202200 camel.stepOptimization ();
@@ -224,11 +222,11 @@ int main(int nargs, char *args[])
224222 {
225223 par.random_seed = ii;
226224 ExampleHartmann6 hart (par);
227- vectord result (6 );
225+ vectord result (6 , 0.5 );
228226
229227 start_t = clock ();
230- hart.initializeOptimization ();
231-
228+ hart.initializeOptimization (result );
229+
232230 for (size_t jj = 0 ; jj < par.n_iterations ; ++jj)
233231 {
234232 hart.stepOptimization ();
0 commit comments