@@ -126,6 +126,7 @@ namespace bayesopt
126126 }
127127
128128 mModel ->updateMinMax ();
129+
129130 plotStepData (mCurrentIter , xNext, yNext, expectation);
130131 mModel ->updateCriteria (xNext);
131132 ++mCurrentIter ;
@@ -182,16 +183,14 @@ namespace bayesopt
182183 // Put samples into model
183184 mModel ->setSamples (xPoints, yPoints);
184185
185- if (mParameters .verbose_level > 0 )
186- {
187- mModel ->plotDataset (logDEBUG);
188- }
189-
186+ // Calculate the posterior model
190187 mModel ->updateHyperParameters ();
191188 mModel ->fitSurrogateModel ();
192-
193189 mModel ->updateMinMax ();
194190
191+ if ( mParameters .verbose_level > 0 )
192+ mModel ->plotDataset (logDEBUG);
193+
195194 mCurrentIter = 0 ;
196195 mCounterStuck = 0 ;
197196 mYPrev = 0.0 ;
@@ -285,18 +284,15 @@ namespace bayesopt
285284
286285 // Set loaded and generated samples
287286 mModel ->setSamples (xPoints, yPoints);
288-
289- if (mParameters .verbose_level > 0 )
290- {
291- mModel ->plotDataset (logDEBUG);
292- }
293-
287+
294288 // Calculate the posterior model
295289 mModel ->updateHyperParameters ();
296290 mModel ->fitSurrogateModel ();
297-
298291 mModel ->updateMinMax ();
299292
293+ if ( mParameters .verbose_level > 0 )
294+ mModel ->plotDataset (logDEBUG);
295+
300296 mCurrentIter = state.mCurrentIter ;
301297 mCounterStuck = state.mCounterStuck ;
302298 mYPrev = state.mYPrev ;
0 commit comments