Class

sessl.util.test.sbmlsim

SimpleTestExperiment

Related Doc: package sbmlsim

Permalink

class SimpleTestExperiment extends Experiment with ParallelExecution with Observation

Simple test experiment.

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

Instance Constructors

  1. new SimpleTestExperiment()

    Permalink

Type Members

  1. type AssignmentDescription = (Map[String, Any], Int)

    Permalink

    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
  2. type JobDescription = ((AssignmentDescription, BasicSBMLSimSimulator, Boolean), Int)

    Permalink

    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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAssignmentForRun(runId: Int, assignId: Int, assignment: VariableAssignment): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  5. def addExperimentResultsAspect(a: ExperimentResultsAspect): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  6. def addReplicationsResultsAspect(assignmentId: Int, a: ReplicationsResultsAspect): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  7. def addRunResultsAspect(runId: Int, a: RunResultsAspect): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  8. def addValueFor(runID: Int, internalName: String, value: TimeStampedData): Unit

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SimpleObservation
  9. def afterExperiment(f: (ExperimentResults) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  10. def afterReplications(f: (ReplicationsResults) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  11. def afterRun(f: (RunResults) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def basicConfiguration(): Unit

    Permalink
    Definition Classes
    Experiment → AbstractExperiment
  14. def checkAndGetReplicationCondition(): ReplicationCondition

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  15. def checkAndGetStoppingCondition(): StoppingCondition

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  16. def checkResultHandlingCorrectness(methodName: String): Unit

    Permalink
    Definition Classes
    ResultHandling
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def collectExperimentResultsAspects(): Unit

    Permalink
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  19. def collectReplicationsResults(assignId: Int): ObservationReplicationsResultsAspect

    Permalink
    Definition Classes
    SimpleObservation → AbstractObservation
  20. def collectReplicationsResultsAspects(assignId: Int): Unit

    Permalink
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  21. def collectResults(runId: Int, removeData: Boolean): ObservationRunResultsAspect

    Permalink
    Definition Classes
    SimpleObservation → AbstractObservation
  22. def collectRunResultsAspects(runId: Int): Unit

    Permalink
    Definition Classes
    AbstractObservation → ExperimentConfiguration
  23. def configure(): Unit

    Permalink
    Definition Classes
    AbstractParallelExecution → ExperimentConfiguration
  24. def configureModelLocation(): Unit

    Permalink

    Configure model location.

    Configure model location.

    Definition Classes
    Experiment
  25. def configureParallelExecution(threads: Int): Unit

    Permalink
    Definition Classes
    ParallelExecution → AbstractParallelExecution
  26. def configureSimulatorSetup(): Unit

    Permalink

    Configure simulator setup.

    Configure simulator setup.

    Definition Classes
    Experiment
  27. def considerResults(runId: Int, assignmentId: Int, results: MultiTable): Unit

    Permalink

    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
    ObservationSBMLSimResultHandling
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  30. def executeExperiment(): Unit

    Permalink

    Executes experiment

    Executes experiment

    Definition Classes
    Experiment → AbstractExperiment
  31. final def executeJob(jobDesc: JobDescription): Unit

    Permalink

    Executes a job.

    Executes a job.

    Attributes
    protected[sessl.sbmlsim]
    Definition Classes
    Experiment
  32. def executeJobs(jobs: List[JobDescription]): List[Unit]

    Permalink
    Definition Classes
    ParallelExecution
  33. var executionMode: SimulatorExecutionOption

    Permalink
    Definition Classes
    SupportSimulatorConfiguration
  34. final def experimentDone(): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  35. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. def finishExperiment(): Unit

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  37. var fixedReplications: Option[Int]

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  38. var fixedStopTime: Option[Double]

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  39. lazy val fixedVariables: Map[String, AnyRef]

    Permalink
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  40. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  42. def isDone: Boolean

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. def isObservationTimingDefined: Boolean

    Permalink
    Definition Classes
    AbstractObservation
  45. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging
  46. def model: String

    Permalink
    Definition Classes
    SupportModelConfiguration
  47. var modelLocation: Option[String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    SupportModelConfiguration
  48. def model_=(modelString: String): Unit

    Permalink
    Definition Classes
    SupportModelConfiguration
  49. def model_=(modelURI: URI): Unit

    Permalink
    Definition Classes
    SupportModelConfiguration
  50. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  51. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  53. lazy val observationTimes: List[Double]

    Permalink
    Definition Classes
    AbstractObservation
  54. def observe(binds: DataElemBinding*): Unit

    Permalink
    Definition Classes
    AbstractObservation
  55. final def observeAt[T <: AnyVal](r: ValueRange[T])(implicit n: Numeric[T]): Unit

    Permalink
    Definition Classes
    AbstractObservation
  56. final def observeAt(observationTimes: Double*): Unit

    Permalink
    Definition Classes
    AbstractObservation
  57. var parallelThreads: Int

    Permalink
    Definition Classes
    AbstractParallelExecution
  58. final def prepare(): Unit

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  59. var randomNumberGenerator: Option[RNG]

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportRNGSetup
  60. var repCondition: Option[ReplicationCondition]

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  61. def replicationCondition: ReplicationCondition

    Permalink
    Definition Classes
    SupportReplicationConditions
  62. def replicationCondition_=(rc: ReplicationCondition): Nothing

    Permalink
    Definition Classes
    Experiment → SupportReplicationConditions
  63. def replications: Int

    Permalink
    Definition Classes
    SupportReplicationConditions
  64. final def replicationsDone(assignId: Int): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  65. def replications_=(reps: Int): Nothing

    Permalink
    Definition Classes
    Experiment → SupportReplicationConditions
  66. def results: ExperimentResults

    Permalink
    Definition Classes
    BasicExperimentConfiguration
  67. def resultsHandlingIsCalled(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ResultHandling
  68. lazy val reverseVariableBindings: Map[String, String]

    Permalink
    Definition Classes
    AbstractObservation
  69. def rng: RNG

    Permalink
    Definition Classes
    SupportRNGSetup
  70. def rng_=(rand: RNG): Unit

    Permalink
    Definition Classes
    SupportRNGSetup
  71. final def runDone(runId: Int): Unit

    Permalink
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  72. def scan(variablesToScan: Variable*): ListBuffer[Variable]

    Permalink
    Definition Classes
    SupportModelConfiguration
  73. def set(variablesToSet: Variable*): Unit

    Permalink
    Definition Classes
    SupportModelConfiguration
  74. def simulator: Simulator

    Permalink
    Definition Classes
    SupportSimulatorConfiguration
  75. def simulator_=(s: Simulator): ListBuffer[Simulator]

    Permalink
    Definition Classes
    SupportSimulatorConfiguration
  76. val simulators: AlgorithmSet[Simulator]

    Permalink
    Definition Classes
    SupportSimulatorConfiguration
  77. def stopCondition: StoppingCondition

    Permalink
    Definition Classes
    SupportStoppingConditions
  78. def stopCondition_=(sc: StoppingCondition): Nothing

    Permalink
    Definition Classes
    Experiment → SupportStoppingConditions
  79. def stopTime: Double

    Permalink
    Definition Classes
    SupportStoppingConditions
  80. def stopTime_=(time: Double): Unit

    Permalink
    Definition Classes
    SupportStoppingConditions
  81. var stoppingCondition: Option[StoppingCondition]

    Permalink
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  82. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  83. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  84. def variableBindings: Map[String, Set[String]]

    Permalink
    Definition Classes
    AbstractObservation
  85. lazy val variablesToScan: List[Variable]

    Permalink
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  86. lazy val variablesToSet: List[VarSingleVal]

    Permalink
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  87. def varsToBeObserved: Set[String]

    Permalink
    Definition Classes
    AbstractObservation
  88. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. def withExperimentResult(f: (ObservationExperimentResultsAspect) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]

    Permalink
    Definition Classes
    AbstractObservation
  92. def withReplicationsResult(f: (ObservationReplicationsResultsAspect) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]

    Permalink
    Definition Classes
    AbstractObservation
  93. def withRunResult(f: (ObservationRunResultsAspect) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]

    Permalink
    Definition Classes
    AbstractObservation

Inherited from Observation

Inherited from SimpleObservation

Inherited from AbstractObservation

Inherited from ParallelExecution

Inherited from AbstractParallelExecution

Inherited from Experiment

Inherited from SBMLSimResultHandling

Inherited from ResultHandling

Inherited from AbstractExperiment

Inherited from SupportStoppingConditions

Inherited from SupportReplicationConditions

Inherited from SupportRNGSetup

Inherited from SupportSimulatorConfiguration

Inherited from SupportModelConfiguration

Inherited from BasicExperimentConfiguration

Inherited from ExperimentConfiguration

Inherited from Logging

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped