Packages

t

sessl.inventory

Observation

trait Observation extends Experiment with SimpleObservation

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

Type Members

  1. implicit class ObservableName extends AnyRef
    Definition Classes
    AbstractObservation
  2. type RunOutput = (Double, Double, Double, Double)
    Definition Classes
    Experiment → DynamicSimulationRuns
  3. implicit class TrajectoryIterOps[T] extends AnyRef
    Definition Classes
    TrajectoryOperations
  4. implicit class TrajectoryOps[T] extends AnyRef
    Definition Classes
    TrajectoryOperations

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 addValueFor[T](runID: Int, observable: Observable[T], value: TimeStampedData[T]): Unit
    Attributes
    protected[sessl]
    Definition Classes
    SimpleObservation
  9. def afterExperiment(f: (ExperimentResults) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  10. def afterReplications(f: (ReplicationsResults) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  11. def afterRun(f: (RunResults) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def basicConfiguration(): Unit
    Attributes
    protected
    Definition Classes
    Experiment → AbstractExperiment
  14. def batchSize: Int
    Definition Classes
    DynamicSimulationRuns
  15. def batchSize_=(b: Int): Unit
    Definition Classes
    DynamicSimulationRuns
  16. def checkAndGetReplicationCondition(): ReplicationCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  17. def checkAndGetStoppingCondition(): StoppingCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  18. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  19. def collectExperimentResultsAspects(): Unit
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  20. def collectReplicationsResults(assignID: Int): ObservationReplicationsResultsAspect
    Definition Classes
    AbstractObservation
  21. def collectReplicationsResultsAspects(assignId: Int): Unit
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  22. def collectResults(runId: Int, removeData: Boolean): ObservationRunResultsAspect
    Definition Classes
    SimpleObservation → AbstractObservation
  23. def collectRunResultsAspects(runId: Int): Unit
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  24. def configs(configs: Config*): Unit
    Definition Classes
    SupportModelConfiguration
  25. def configure(): Unit
    Definition Classes
    AbstractExperiment → ExperimentConfiguration
  26. def designFromCSV(file: File): Unit
    Definition Classes
    CSVInput
  27. def designFromCSV(uri: URI): Unit
    Definition Classes
    CSVInput
  28. def designFromCSV(fileName: String): Unit
    Definition Classes
    CSVInput
  29. def enoughReplications(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Boolean
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  32. def executeExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    Experiment → AbstractExperiment
  33. val executionMode: SimulatorExecutionOption
    Definition Classes
    SupportSimulatorConfiguration
  34. val expStartTime: LocalDateTime
    Definition Classes
    AbstractExperiment
  35. final def experimentDone(): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  36. def fail(t: Throwable): Nothing
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  37. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def finishExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  39. val fixedReplications: Option[Int]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  40. val fixedStopTime: Option[Double]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  41. lazy val fixedVariables: Map[String, Any]
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  42. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. def getOrElseUpdate[T](name: String, obs: ⇒ Observable[T]): Observable[T]
    Attributes
    protected
    Definition Classes
    AbstractObservation
  44. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. def isDone: Boolean
    Definition Classes
    BasicExperimentConfiguration
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. def isObservationTimingDefined: Boolean
    Definition Classes
    AbstractObservation
  48. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  49. implicit def lookupObservable[T](name: String): Observable[T]
    Definition Classes
    AbstractObservation
  50. def minReplicationNumber(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Int
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  51. def model: String
    Definition Classes
    SupportModelConfiguration
  52. val modelLocation: Option[String]
    Attributes
    protected[this]
    Definition Classes
    SupportModelConfiguration
  53. def model_=(modelString: String): Unit
    Definition Classes
    SupportModelConfiguration
  54. def model_=(modelURI: URI): Unit
    Definition Classes
    SupportModelConfiguration
  55. def namedObservables: Map[String, Observable[_]]
    Definition Classes
    AbstractObservation
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. def observables: Set[Observable[_]]
    Definition Classes
    AbstractObservation
  60. lazy val observationTimes: Vector[Double]
    Definition Classes
    AbstractObservation
  61. def observe[T](obs: Observable[T], obss: Observable[_]*): Observable[T]
    Definition Classes
    AbstractObservation
  62. final def observeAt[T <: AnyVal](r: ValueRange[T])(implicit n: Numeric[T]): Unit
    Definition Classes
    AbstractObservation
  63. final def observeAt(observationTimes: Double*): Unit
    Definition Classes
    AbstractObservation
  64. final def prepare(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  65. def processOutput(runId: Int, runOutput: RunOutput): Unit
    Attributes
    protected
    Definition Classes
    Observation → DynamicSimulationRuns
  66. val randomNumberGenerator: Option[RNG]
    Attributes
    protected[sessl]
    Definition Classes
    SupportRNGSetup
  67. val repCondition: Option[ReplicationCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  68. def replicationCondition: ReplicationCondition
    Definition Classes
    SupportReplicationConditions
  69. def replicationCondition_=(rc: ReplicationCondition): Unit
    Definition Classes
    SupportReplicationConditions
  70. def replications: Int
    Definition Classes
    SupportReplicationConditions
  71. final def replicationsDone(assignId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  72. def replications_=(reps: Int): Unit
    Definition Classes
    SupportReplicationConditions
  73. def results: ExperimentResults
    Definition Classes
    BasicExperimentConfiguration
  74. def rng: RNG
    Definition Classes
    SupportRNGSetup
  75. def rng_=(rand: RNG): Unit
    Definition Classes
    SupportRNGSetup
  76. def runAssignment(runId: Int): Int
    Attributes
    protected
    Definition Classes
    BasicExperimentConfiguration
  77. final def runDone(runId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  78. def scan(variablesToScan: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  79. def set(variablesToSet: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  80. def simulator: Simulator
    Definition Classes
    SupportSimulatorConfiguration
  81. def simulator_=(s: Simulator): ListBuffer[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  82. val simulators: AlgorithmSet[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  83. final def startBlocking(): Unit
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  84. def startSimulationRun(runId: Int, assignment: Map[String, AnyRef]): Future[RunOutput]
    Attributes
    protected
    Definition Classes
    Experiment → DynamicSimulationRuns
  85. def stopCondition: StoppingCondition
    Definition Classes
    SupportStoppingConditions
  86. def stopCondition_=(sc: StoppingCondition): Unit
    Definition Classes
    SupportStoppingConditions
  87. def stopOnError: Boolean
    Definition Classes
    StopOnError
  88. def stopOnError_=(stop: Boolean): Unit
    Definition Classes
    StopOnError
  89. def stopTime: Double
    Definition Classes
    SupportStoppingConditions
  90. def stopTime_=(time: Double): Unit
    Definition Classes
    SupportStoppingConditions
  91. val stoppingCondition: Option[StoppingCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  92. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  93. val theBatchSize: Option[Int]
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  94. def toString(): String
    Definition Classes
    AnyRef → Any
  95. def uniformRandomSampling(num: Int, vars: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  96. def variableAssignments: Seq[Map[String, AnyRef]]
    Attributes
    protected
    Definition Classes
    DynamicSimulationRuns
  97. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  100. def withExperimentResult(f: (ObservationExperimentResultsAspect) ⇒ Unit): Unit
    Definition Classes
    AbstractObservation
  101. def withReplicationsResult(f: (ObservationReplicationsResultsAspect) ⇒ Unit): Unit
    Definition Classes
    AbstractObservation
  102. def withRunResult(f: (ObservationRunResultsAspect) ⇒ Unit): Unit
    Definition Classes
    AbstractObservation
  103. object AverageHoldingCost extends Observable[Double] with Product with Serializable
  104. object AverageOrderingCost extends Observable[Double] with Product with Serializable
  105. object AverageShortageCost extends Observable[Double] with Product with Serializable
  106. object AverageTotalCost extends Observable[Double] with Product with Serializable

Inherited from SimpleObservation

Inherited from AbstractObservation

Inherited from TrajectoryOperations

Inherited from Experiment

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