class SimpleTestExperiment extends Experiment with ParallelExecution with Observation
Simple test experiment.
- Alphabetic
- By Inheritance
- SimpleTestExperiment
- Observation
- SimpleObservation
- AbstractObservation
- TrajectoryOperations
- ParallelExecution
- AbstractParallelExecution
- Experiment
- SBMLSimResultHandling
- ResultHandling
- AbstractExperiment
- CSVInput
- SupportStoppingConditions
- SupportReplicationConditions
- SupportRNGSetup
- SupportSimulatorConfiguration
- SupportModelConfiguration
- BasicExperimentConfiguration
- StopOnError
- ExperimentConfiguration
- Logging
- StrictLogging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SimpleTestExperiment()
Type Members
-
type
AssignmentDescription = (Map[String, Any], Int)
Describes a variable assignment (first element) and its id (second element).
Describes a variable assignment (first element) and its id (second element).
- Definition Classes
- Experiment
-
type
JobDescription = ((AssignmentDescription, BasicSBMLSimSimulator, Boolean), Int)
Describes a job with a an id as second element and a triple (variable assignment, simulator-setup,flag-replications-done) as a first element.
Describes a job with a an id as second element and a triple (variable assignment, simulator-setup,flag-replications-done) as a first element.
- Definition Classes
- Experiment
-
implicit
class
ObservableName extends AnyRef
- Definition Classes
- AbstractObservation
-
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
- Definition Classes
- Experiment → AbstractExperiment
-
def
checkAndGetReplicationCondition(): ReplicationCondition
- Attributes
- protected[sessl]
- Definition Classes
- SupportReplicationConditions
-
def
checkAndGetStoppingCondition(): StoppingCondition
- Attributes
- protected[sessl]
- Definition Classes
- SupportStoppingConditions
-
def
checkResultHandlingCorrectness(methodName: String): Unit
- Definition Classes
- ResultHandling
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @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
- AbstractParallelExecution → ExperimentConfiguration
-
def
configureModelLocation(): Unit
Configure model location.
Configure model location.
- Definition Classes
- Experiment
-
def
configureParallelExecution(threads: Int): Unit
- Definition Classes
- ParallelExecution → AbstractParallelExecution
-
def
configureSimulatorSetup(): Unit
Configure simulator setup.
Configure simulator setup.
- Definition Classes
- Experiment
-
def
considerResults(runId: Int, assignmentId: Int, results: MultiTable): Unit
Method to be overridden to extract data from the results.
Method to be overridden to extract data from the results. They use a lot of memory, so the results of each run will be discarded after calling this method.
- Definition Classes
- Observation → SBMLSimResultHandling
-
def
designFromCSV(file: File): Unit
- Definition Classes
- CSVInput
-
def
designFromCSV(uri: URI): Unit
- Definition Classes
- CSVInput
-
def
designFromCSV(fileName: String): Unit
- Definition Classes
- CSVInput
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executeExperiment(): Unit
Executes experiment
Executes experiment
- Definition Classes
- Experiment → AbstractExperiment
-
final
def
executeJob(jobDesc: JobDescription): Unit
Executes a job.
Executes a job.
- Attributes
- protected[sessl.sbmlsim]
- Definition Classes
- Experiment
-
def
executeJobs(jobs: Seq[JobDescription]): List[Unit]
- Definition Classes
- ParallelExecution
-
val
executionMode: SimulatorExecutionOption
- Definition Classes
- SupportSimulatorConfiguration
-
val
expStartTime: LocalDateTime
- Definition Classes
- AbstractExperiment
-
final
def
experimentDone(): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
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() @HotSpotIntrinsicCandidate()
-
def
getOrElseUpdate[T](name: String, obs: ⇒ Observable[T]): Observable[T]
- Attributes
- protected
- Definition Classes
- AbstractObservation
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
-
val
parallelThreads: Int
- Definition Classes
- AbstractParallelExecution
-
final
def
prepare(): Unit
- Attributes
- protected[sessl]
- Definition Classes
- AbstractExperiment
-
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): Nothing
- Definition Classes
- Experiment → SupportReplicationConditions
-
def
replications: Int
- Definition Classes
- SupportReplicationConditions
-
final
def
replicationsDone(assignId: Int): Unit
- Definition Classes
- BasicExperimentConfiguration → ExperimentConfiguration
-
def
replications_=(reps: Int): Nothing
- Definition Classes
- Experiment → SupportReplicationConditions
-
def
results: ExperimentResults
- Definition Classes
- BasicExperimentConfiguration
-
def
resultsHandlingIsCalled(): Unit
- Attributes
- protected
- Definition Classes
- ResultHandling
-
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
-
def
stopCondition: StoppingCondition
- Definition Classes
- SupportStoppingConditions
-
def
stopCondition_=(sc: StoppingCondition): Nothing
- Definition Classes
- Experiment → 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
-
implicit
def
stringToObservable(varName: String): Observable[Double]
- Definition Classes
- Observation
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
uniformRandomSampling(num: Int, vars: Variable[_]*): Unit
- Definition Classes
- SupportModelConfiguration
-
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( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @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
- val x: Observable[Double]