Package microsim.data

Class 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 Detail

      • copyInputFolderStructure

        public boolean copyInputFolderStructure
        The flag determines if the tool must copy input resources into output folder.
      • saveExperimentOnDatabase

        public boolean saveExperimentOnDatabase
        The flag determines if output database must automatically be created.
    • Method Detail

      • 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