コード例 #1
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 @Override
 public int emulateNextDesignAndReturnSize() {
   try {
     return helper.emulateNextDesign();
   } catch (InPUTException e) {
     throw new IllegalStateException(
         "something went wrong with the emulation of the existing experiment. Maybe something is broken in the experimental structure.",
         e);
   }
 }
コード例 #2
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 @Override
 int initNextDesign() throws InPUTException {
   if (getAmountEvaluatedRuns() == 0) return helper.initInitialDesign();
   else return helper.initSequentialDesign();
 }
コード例 #3
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 /**
  * retrieves the folder in which the experimental data is stored. Returns null if no data is
  * stored.
  *
  * @return
  */
 public String getExperimentalFolderPath() {
   return helper.getExperimentalFolderPath();
 }
コード例 #4
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 @Override
 public void resetStudy(List<IDesign> problems, String studyId) throws InPUTException {
   super.resetStudy(problems, studyId);
   helper.reset(studyId);
 }
コード例 #5
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 @Override
 protected IExperiment nextExperiment(int position) throws InPUTException {
   return helper.nextExperiment(position);
 }
コード例 #6
0
ファイル: SPOT.java プロジェクト: Basketigge/InPUT
 @Override
 protected void feedback(IExperiment experiment, IDesign newResult) throws InPUTException {
   experiment.addOutput(newResult);
   helper.feedbackSpot(newResult);
 }