Package microsim.data
Class ExperimentManager
- java.lang.Object
-
- microsim.data.ExperimentManager
-
public class ExperimentManager extends java.lang.Object
Singleton. Utility used to create ana manage experiment setup. It makes copies of input folder into output and create experiment run record into output database.- Author:
- Michele Sonnessa, edited by Ross Richardson
-
-
Field Summary
Fields Modifier and Type Field Description boolean
copyInputFolderStructure
The flag determines if the tool must copy input resources into output folder.boolean
saveExperimentOnDatabase
The flag determines if output database must automatically be created.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copy(java.lang.String fileName, java.lang.String outFolder)
Experiment
createExperiment(java.lang.String multiRunId)
static ExperimentManager
getInstance()
Experiment
setupExperiment(Experiment experiment, java.lang.Object... models)
-
-
-
Method Detail
-
getInstance
public static ExperimentManager getInstance()
-
createExperiment
public Experiment createExperiment(java.lang.String multiRunId)
-
copy
public void copy(java.lang.String fileName, java.lang.String outFolder) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setupExperiment
public Experiment setupExperiment(Experiment experiment, java.lang.Object... models) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-