trait Observation extends Experiment with SimpleObservation
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Observation
- SimpleObservation
- AbstractObservation
- TrajectoryOperations
- Experiment
- DynamicSimulationRuns
- AbstractExperiment
- CSVInput
- SupportStoppingConditions
- SupportReplicationConditions
- SupportRNGSetup
- SupportSimulatorConfiguration
- SupportModelConfiguration
- BasicExperimentConfiguration
- StopOnError
- ExperimentConfiguration
- Logging
- StrictLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
ObservableName extends AnyRef
- Definition Classes
- AbstractObservation
-
type
RunOutput = (Double, Double, Double, Double)
- Definition Classes
- Experiment → DynamicSimulationRuns
-
implicit
class
TrajectoryIterOps[T] extends AnyRef
- Definition Classes
- TrajectoryOperations
-
implicit
class
TrajectoryOps[T] extends AnyRef
- Definition Classes
- TrajectoryOperations
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addAssignmentForRun(runId: Int, assignId: Int, assignment: VariableAssignment): Unit
- Definition Classes
- BasicExperimentConfiguration
-
def
addExperimentResultsAspect(a: ExperimentResultsAspect): Unit
- Definition Classes
- BasicExperimentConfiguration
-
def
addReplicationsResultsAspect(assignmentId: Int, a: ReplicationsResultsAspect): Unit
- Definition Classes
- BasicExperimentConfiguration
-
def
addRunResultsAspect(runId: Int, a: RunResultsAspect): Unit
- Definition Classes
- BasicExperimentConfiguration
-
def
addValueFor[T](runID: Int, observable: Observable[T], value: TimeStampedData[T]): Unit
- Attributes
- protected[sessl]
- Definition Classes
- SimpleObservation
-
def
afterExperiment(f: (ExperimentResults) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]
- Definition Classes
- BasicExperimentConfiguration
-
def
afterReplications(f: (ReplicationsResults) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]
- Definition Classes
- BasicExperimentConfiguration
-
def
afterRun(f: (RunResults) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]
- Definition Classes
- BasicExperimentConfiguration
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
basicConfiguration(): Unit
- Attributes
- protected
- Definition Classes
- Experiment → AbstractExperiment
-
def
batchSize: Int
- Definition Classes
- DynamicSimulationRuns
-
def
batchSize_=(b: Int): Unit
- Definition Classes
- DynamicSimulationRuns
-
def
checkAndGetReplicationCondition(): ReplicationCondition
- Attributes
- protected[sessl]
- Definition Classes
- SupportReplicationConditions
-
def
checkAndGetStoppingCondition(): StoppingCondition
- Attributes
- protected[sessl]
- Definition Classes
- SupportStoppingConditions
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
collectExperimentResultsAspects(): Unit
- Definition Classes
- AbstractObservation → ExperimentConfiguration
-
def
collectReplicationsResults(assignID: Int): ObservationReplicationsResultsAspect
- Definition Classes
- AbstractObservation
-
def
collectReplicationsResultsAspects(assignId: Int): Unit
- Definition Classes
- AbstractObservation → ExperimentConfiguration
-
def
collectResults(runId: Int, removeData: Boolean): ObservationRunResultsAspect
- Definition Classes
- SimpleObservation → AbstractObservation
-
def
collectRunResultsAspects(runId: Int): Unit
- Definition Classes
- AbstractObservation → ExperimentConfiguration
-
def
configs(configs: Config*): Unit
- Definition Classes
- SupportModelConfiguration
-
def
configure(): Unit
- Definition Classes
- AbstractExperiment → ExperimentConfiguration
-
def
designFromCSV(file: File): Unit
- Definition Classes
- CSVInput
-
def
designFromCSV(uri: URI): Unit
- Definition Classes
- CSVInput
-
def
designFromCSV(fileName: String): Unit
- Definition Classes
- CSVInput
-
def
enoughReplications(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Boolean
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executeExperiment(): Unit
- Attributes
- protected[sessl]
- Definition Classes
- Experiment → AbstractExperiment
-
val
executionMode: SimulatorExecutionOption
- Definition Classes
- SupportSimulatorConfiguration
-
val
expStartTime: LocalDateTime
- Definition Classes
- AbstractExperiment
-
final
def
experimentDone(): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
def
fail(t: Throwable): Nothing
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
finishExperiment(): Unit
- Attributes
- protected[sessl]
- Definition Classes
- AbstractExperiment
-
val
fixedReplications: Option[Int]
- Attributes
- protected[sessl]
- Definition Classes
- SupportReplicationConditions
-
val
fixedStopTime: Option[Double]
- Attributes
- protected[sessl]
- Definition Classes
- SupportStoppingConditions
-
lazy val
fixedVariables: Map[String, Any]
- Attributes
- protected
- Definition Classes
- SupportModelConfiguration
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getOrElseUpdate[T](name: String, obs: ⇒ Observable[T]): Observable[T]
- Attributes
- protected
- Definition Classes
- AbstractObservation
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isDone: Boolean
- Definition Classes
- BasicExperimentConfiguration
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isObservationTimingDefined: Boolean
- Definition Classes
- AbstractObservation
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
implicit
def
lookupObservable[T](name: String): Observable[T]
- Definition Classes
- AbstractObservation
-
def
minReplicationNumber(replicationCondition: ReplicationCondition, finishedRuns: List[RunResults]): Int
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
model: String
- Definition Classes
- SupportModelConfiguration
-
val
modelLocation: Option[String]
- Attributes
- protected[this]
- Definition Classes
- SupportModelConfiguration
-
def
model_=(modelString: String): Unit
- Definition Classes
- SupportModelConfiguration
-
def
model_=(modelURI: URI): Unit
- Definition Classes
- SupportModelConfiguration
-
def
namedObservables: Map[String, Observable[_]]
- Definition Classes
- AbstractObservation
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
observables: Set[Observable[_]]
- Definition Classes
- AbstractObservation
-
lazy val
observationTimes: Vector[Double]
- Definition Classes
- AbstractObservation
-
def
observe[T](obs: Observable[T], obss: Observable[_]*): Observable[T]
- Definition Classes
- AbstractObservation
-
final
def
observeAt[T <: AnyVal](r: ValueRange[T])(implicit n: Numeric[T]): Unit
- Definition Classes
- AbstractObservation
-
final
def
observeAt(observationTimes: Double*): Unit
- Definition Classes
- AbstractObservation
-
final
def
prepare(): Unit
- Attributes
- protected[sessl]
- Definition Classes
- AbstractExperiment
-
def
processOutput(runId: Int, runOutput: RunOutput): Unit
- Attributes
- protected
- Definition Classes
- Observation → DynamicSimulationRuns
-
val
randomNumberGenerator: Option[RNG]
- Attributes
- protected[sessl]
- Definition Classes
- SupportRNGSetup
-
val
repCondition: Option[ReplicationCondition]
- Attributes
- protected[sessl]
- Definition Classes
- SupportReplicationConditions
-
def
replicationCondition: ReplicationCondition
- Definition Classes
- SupportReplicationConditions
-
def
replicationCondition_=(rc: ReplicationCondition): Unit
- Definition Classes
- SupportReplicationConditions
-
def
replications: Int
- Definition Classes
- SupportReplicationConditions
-
final
def
replicationsDone(assignId: Int): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
def
replications_=(reps: Int): Unit
- Definition Classes
- SupportReplicationConditions
-
def
results: ExperimentResults
- Definition Classes
- BasicExperimentConfiguration
-
def
rng: RNG
- Definition Classes
- SupportRNGSetup
-
def
rng_=(rand: RNG): Unit
- Definition Classes
- SupportRNGSetup
-
def
runAssignment(runId: Int): Int
- Attributes
- protected
- Definition Classes
- BasicExperimentConfiguration
-
final
def
runDone(runId: Int): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
def
scan(variablesToScan: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
def
set(variablesToSet: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
def
simulator: Simulator
- Definition Classes
- SupportSimulatorConfiguration
-
def
simulator_=(s: Simulator): ListBuffer[Simulator]
- Definition Classes
- SupportSimulatorConfiguration
-
val
simulators: AlgorithmSet[Simulator]
- Definition Classes
- SupportSimulatorConfiguration
-
final
def
startBlocking(): Unit
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
startSimulationRun(runId: Int, assignment: Map[String, AnyRef]): Future[RunOutput]
- Attributes
- protected
- Definition Classes
- Experiment → DynamicSimulationRuns
-
def
stopCondition: StoppingCondition
- Definition Classes
- SupportStoppingConditions
-
def
stopCondition_=(sc: StoppingCondition): Unit
- Definition Classes
- SupportStoppingConditions
-
def
stopOnError: Boolean
- Definition Classes
- StopOnError
-
def
stopOnError_=(stop: Boolean): Unit
- Definition Classes
- StopOnError
-
def
stopTime: Double
- Definition Classes
- SupportStoppingConditions
-
def
stopTime_=(time: Double): Unit
- Definition Classes
- SupportStoppingConditions
-
val
stoppingCondition: Option[StoppingCondition]
- Attributes
- protected[sessl]
- Definition Classes
- SupportStoppingConditions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
theBatchSize: Option[Int]
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
uniformRandomSampling(num: Int, vars: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
def
variableAssignments: Seq[Map[String, AnyRef]]
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withExperimentResult(f: (ObservationExperimentResultsAspect) ⇒ Unit): Unit
- Definition Classes
- AbstractObservation
-
def
withReplicationsResult(f: (ObservationReplicationsResultsAspect) ⇒ Unit): Unit
- Definition Classes
- AbstractObservation
-
def
withRunResult(f: (ObservationRunResultsAspect) ⇒ Unit): Unit
- Definition Classes
- AbstractObservation
- object AverageHoldingCost extends Observable[Double] with Product with Serializable
- object AverageOrderingCost extends Observable[Double] with Product with Serializable
- object AverageShortageCost extends Observable[Double] with Product with Serializable
- object AverageTotalCost extends Observable[Double] with Product with Serializable