Packages

class Experiment extends AbstractExperiment with DynamicSimulationRuns

Linear Supertypes
DynamicSimulationRuns, AbstractExperiment, CSVInput, SupportStoppingConditions, SupportReplicationConditions, SupportRNGSetup, SupportSimulatorConfiguration, SupportModelConfiguration, BasicExperimentConfiguration, StopOnError, ExperimentConfiguration, Logging, StrictLogging, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Experiment
  2. DynamicSimulationRuns
  3. AbstractExperiment
  4. CSVInput
  5. SupportStoppingConditions
  6. SupportReplicationConditions
  7. SupportRNGSetup
  8. SupportSimulatorConfiguration
  9. SupportModelConfiguration
  10. BasicExperimentConfiguration
  11. StopOnError
  12. ExperimentConfiguration
  13. Logging
  14. StrictLogging
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Experiment()

Type Members

  1. type RunOutput = (Double, Double, Double, Double)
    Definition Classes
    Experiment → DynamicSimulationRuns

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAssignmentForRun(runId: Int, assignId: Int, assignment: VariableAssignment): Unit
    Definition Classes
    BasicExperimentConfiguration
  5. def addExperimentResultsAspect(a: ExperimentResultsAspect): Unit
    Definition Classes
    BasicExperimentConfiguration
  6. def addReplicationsResultsAspect(assignmentId: Int, a: ReplicationsResultsAspect): Unit
    Definition Classes
    BasicExperimentConfiguration
  7. def addRunResultsAspect(runId: Int, a: RunResultsAspect): Unit
    Definition Classes
    BasicExperimentConfiguration
  8. def afterExperiment(f: (ExperimentResults) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  9. def afterReplications(f: (ReplicationsResults) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  10. def afterRun(f: (RunResults) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def basicConfiguration(): Unit
    Attributes
    protected
    Definition Classes
    Experiment → AbstractExperiment
  13. def batchSize: Int
    Definition Classes
    DynamicSimulationRuns
  14. def batchSize_=(b: Int): Unit
    Definition Classes
    DynamicSimulationRuns
  15. def checkAndGetReplicationCondition(): ReplicationCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  16. def checkAndGetStoppingCondition(): StoppingCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  17. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  18. def collectExperimentResultsAspects(): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  19. def collectReplicationsResultsAspects(assignId: Int): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  20. def collectRunResultsAspects(runId: Int): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  21. def configs(configs: Config*): Unit
    Definition Classes
    SupportModelConfiguration
  22. def configure(): Unit
    Definition Classes
    AbstractExperiment → ExperimentConfiguration
  23. def designFromCSV(file: File): Unit
    Definition Classes
    CSVInput
  24. def designFromCSV(uri: URI): Unit
    Definition Classes
    CSVInput
  25. def designFromCSV(fileName: String): Unit
    Definition Classes
    CSVInput
  26. def enoughReplications(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Boolean
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  29. def executeExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    Experiment → AbstractExperiment
  30. val executionMode: SimulatorExecutionOption
    Definition Classes
    SupportSimulatorConfiguration
  31. val expStartTime: LocalDateTime
    Definition Classes
    AbstractExperiment
  32. final def experimentDone(): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  33. def fail(t: Throwable): Nothing
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  34. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def finishExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  36. val fixedReplications: Option[Int]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  37. val fixedStopTime: Option[Double]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  38. lazy val fixedVariables: Map[String, Any]
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  39. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  41. def isDone: Boolean
    Definition Classes
    BasicExperimentConfiguration
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  44. def minReplicationNumber(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Int
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  45. def model: String
    Definition Classes
    SupportModelConfiguration
  46. val modelLocation: Option[String]
    Attributes
    protected[this]
    Definition Classes
    SupportModelConfiguration
  47. def model_=(modelString: String): Unit
    Definition Classes
    SupportModelConfiguration
  48. def model_=(modelURI: URI): Unit
    Definition Classes
    SupportModelConfiguration
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  52. final def prepare(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  53. def processOutput(runId: Int, runOutput: RunOutput): Unit
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  54. val randomNumberGenerator: Option[RNG]
    Attributes
    protected[sessl]
    Definition Classes
    SupportRNGSetup
  55. val repCondition: Option[ReplicationCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  56. def replicationCondition: ReplicationCondition
    Definition Classes
    SupportReplicationConditions
  57. def replicationCondition_=(rc: ReplicationCondition): Unit
    Definition Classes
    SupportReplicationConditions
  58. def replications: Int
    Definition Classes
    SupportReplicationConditions
  59. final def replicationsDone(assignId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  60. def replications_=(reps: Int): Unit
    Definition Classes
    SupportReplicationConditions
  61. def results: ExperimentResults
    Definition Classes
    BasicExperimentConfiguration
  62. def rng: RNG
    Definition Classes
    SupportRNGSetup
  63. def rng_=(rand: RNG): Unit
    Definition Classes
    SupportRNGSetup
  64. def runAssignment(runId: Int): Int
    Attributes
    protected
    Definition Classes
    BasicExperimentConfiguration
  65. final def runDone(runId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  66. def scan(variablesToScan: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  67. def set(variablesToSet: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  68. def simulator: Simulator
    Definition Classes
    SupportSimulatorConfiguration
  69. def simulator_=(s: Simulator): ListBuffer[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  70. val simulators: AlgorithmSet[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  71. final def startBlocking(): Unit
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  72. def startSimulationRun(runId: Int, assignment: Map[String, AnyRef]): Future[RunOutput]
    Attributes
    protected
    Definition Classes
    Experiment → DynamicSimulationRuns
  73. def stopCondition: StoppingCondition
    Definition Classes
    SupportStoppingConditions
  74. def stopCondition_=(sc: StoppingCondition): Unit
    Definition Classes
    SupportStoppingConditions
  75. def stopOnError: Boolean
    Definition Classes
    StopOnError
  76. def stopOnError_=(stop: Boolean): Unit
    Definition Classes
    StopOnError
  77. def stopTime: Double
    Definition Classes
    SupportStoppingConditions
  78. def stopTime_=(time: Double): Unit
    Definition Classes
    SupportStoppingConditions
  79. val stoppingCondition: Option[StoppingCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  80. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  81. val theBatchSize: Option[Int]
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  82. def toString(): String
    Definition Classes
    AnyRef → Any
  83. def uniformRandomSampling(num: Int, vars: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  84. def variableAssignments: Seq[Map[String, AnyRef]]
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from DynamicSimulationRuns

Inherited from AbstractExperiment

Inherited from CSVInput

Inherited from SupportStoppingConditions

Inherited from SupportReplicationConditions

Inherited from SupportRNGSetup

Inherited from SupportSimulatorConfiguration

Inherited from SupportModelConfiguration

Inherited from BasicExperimentConfiguration

Inherited from StopOnError

Inherited from ExperimentConfiguration

Inherited from Logging

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped