trait Observation extends Experiment with AbstractObservation
Observe results by working with files created in the temporary directory. Invokes the analyzer binary to create CSV files from the results.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Observation
- AbstractObservation
- TrajectoryOperations
- Experiment
- SBMLFileManipulation
- DynamicSimulationRuns
- AbstractExperiment
- CSVInput
- SupportStoppingConditions
- SupportReplicationConditions
- SupportRNGSetup
- SupportSimulatorConfiguration
- SupportModelConfiguration
- BasicExperimentConfiguration
- ExperimentConfiguration
- Logging
- StrictLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
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
additionalOptions: Seq[String]
- Attributes
- protected
- Definition Classes
- Observation → Experiment
-
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
- Observation → AbstractObservation
-
def
collectReplicationsResultsAspects(assignId: Int): Unit
- Definition Classes
- AbstractObservation → ExperimentConfiguration
-
def
collectResults(runID: Int, removeData: Boolean = false): ObservationRunResultsAspect
- Definition Classes
- Observation → 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
dirForRun(runId: Int): File
- Attributes
- protected
- Definition Classes
- Experiment
-
def
enoughReplications(assignmentId: Int, replicationCondition: ReplicationCondition): 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
executor: ExecutorService
- Attributes
- protected
- Definition Classes
- Experiment
-
val
expStartTime: Instant
- Definition Classes
- AbstractExperiment
-
final
def
experimentDone(): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
def
fail(t: Throwable): Unit
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
finish: Future[Boolean]
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
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
getFinishedRunsForAssignment(assignmentId: Int): List[RunResults]
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
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
-
def
issueRuns(assignmentId: Int): Unit
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
implicit
def
lookupObservable[T](name: String): Observable[T]
- Definition Classes
- AbstractObservation
-
def
minReplicationNumber(assignmentId: Int, replicationCondition: ReplicationCondition): 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
-
def
onFinishedExperiment(): Unit
- Attributes
- protected
- Definition Classes
- Experiment → DynamicSimulationRuns
-
def
onFinishedRun(runId: Int): Unit
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
overrideParamValues(doc: SBMLDocument, values: Map[String, Double]): Unit
- Definition Classes
- SBMLFileManipulation
-
final
def
prepare(): Unit
- Attributes
- protected[sessl]
- Definition Classes
- AbstractExperiment
-
val
randomNumberGenerator: Option[RNG]
- Attributes
- protected[sessl]
- Definition Classes
- SupportRNGSetup
-
def
readFile(path: String): SBMLDocument
- Definition Classes
- SBMLFileManipulation
-
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
runResultsToObservationRunResultsAspects(results: List[RunResults]): List[ObservationRunResultsAspect]
- Attributes
- protected
- Definition Classes
- DynamicSimulationRuns
-
def
scan(variablesToScan: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
def
set(variablesToSet: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
lazy val
sim: PSSALibSimulator
- Attributes
- protected
- Definition Classes
- Experiment
-
def
simulator: Simulator
- Definition Classes
- SupportSimulatorConfiguration
-
def
simulator_=(s: Simulator): ListBuffer[Simulator]
- Definition Classes
- SupportSimulatorConfiguration
-
val
simulators: AlgorithmSet[Simulator]
- Definition Classes
- SupportSimulatorConfiguration
-
def
startSimulationRun(runId: Int, assignmentId: Int): Boolean
- Attributes
- protected
- Definition Classes
- Experiment → DynamicSimulationRuns
-
def
stopCondition: StoppingCondition
- Definition Classes
- SupportStoppingConditions
-
def
stopCondition_=(sc: StoppingCondition): Unit
- Definition Classes
- SupportStoppingConditions
-
def
stopTime: Double
- Definition Classes
- SupportStoppingConditions
-
def
stopTime_=(time: Double): Unit
- Definition Classes
- SupportStoppingConditions
-
val
stoppingCondition: Option[StoppingCondition]
- Attributes
- protected[sessl]
- Definition Classes
- SupportStoppingConditions
- implicit def stringToObservable(varName: String): Observable[Double]
-
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: List[Map[String, Any]]
- Attributes
- protected
- Definition Classes
- Experiment → DynamicSimulationRuns
-
lazy val
variablesToScan: List[Variable[_]]
- Attributes
- protected
- Definition Classes
- SupportModelConfiguration
-
lazy val
variablesToSet: List[VarSingleVal[_]]
- Attributes
- protected
- Definition Classes
- SupportModelConfiguration
-
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
-
def
writeFile(doc: SBMLDocument, directory: File): File
- Definition Classes
- SBMLFileManipulation