Packages

t

sessl.ssj

LHCSampling

trait LHCSampling extends AbstractExperiment

Linear Supertypes
AbstractExperiment, CSVInput, SupportStoppingConditions, SupportReplicationConditions, SupportRNGSetup, SupportSimulatorConfiguration, SupportModelConfiguration, BasicExperimentConfiguration, StopOnError, ExperimentConfiguration, Logging, StrictLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LHCSampling
  2. AbstractExperiment
  3. CSVInput
  4. SupportStoppingConditions
  5. SupportReplicationConditions
  6. SupportRNGSetup
  7. SupportSimulatorConfiguration
  8. SupportModelConfiguration
  9. BasicExperimentConfiguration
  10. StopOnError
  11. ExperimentConfiguration
  12. Logging
  13. StrictLogging
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def basicConfiguration(): Unit
    Attributes
    protected
    Definition Classes
    AbstractExperiment
  2. abstract def executeExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment

Concrete 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 afterExperiment(f: (ExperimentResults) ⇒ Unit): ListBuffer[(ExperimentResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  9. def afterReplications(f: (ReplicationsResults) ⇒ Unit): ListBuffer[(ReplicationsResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  10. def afterRun(f: (RunResults) ⇒ Unit): ListBuffer[(RunResults) ⇒ Unit]
    Definition Classes
    BasicExperimentConfiguration
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def checkAndGetReplicationCondition(): ReplicationCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  13. def checkAndGetStoppingCondition(): StoppingCondition
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  15. def collectExperimentResultsAspects(): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  16. def collectReplicationsResultsAspects(assignId: Int): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  17. def collectRunResultsAspects(runId: Int): Unit
    Attributes
    protected
    Definition Classes
    ExperimentConfiguration
  18. def configs(configs: Config*): Unit
    Definition Classes
    SupportModelConfiguration
  19. def configure(): Unit
    Definition Classes
    AbstractExperiment → ExperimentConfiguration
  20. def designFromCSV(file: File): Unit
    Definition Classes
    CSVInput
  21. def designFromCSV(uri: URI): Unit
    Definition Classes
    CSVInput
  22. def designFromCSV(fileName: String): Unit
    Definition Classes
    CSVInput
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. val executionMode: SimulatorExecutionOption
    Definition Classes
    SupportSimulatorConfiguration
  26. val expStartTime: LocalDateTime
    Definition Classes
    AbstractExperiment
  27. final def experimentDone(): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  28. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def finishExperiment(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  30. val fixedReplications: Option[Int]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  31. val fixedStopTime: Option[Double]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  32. lazy val fixedVariables: Map[String, Any]
    Attributes
    protected
    Definition Classes
    SupportModelConfiguration
  33. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def isDone: Boolean
    Definition Classes
    BasicExperimentConfiguration
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def lhc(numPoints: Int, iterations: Int = 1)(vars: Variable[_]*): Unit

    Use Latin Hypercube sampling repeatedly to create a number of parameter configuration for the given model parameters.

    Use Latin Hypercube sampling repeatedly to create a number of parameter configuration for the given model parameters.

    Example:
    1.  lhc(3)("x" <~ interval(0, 5), "y" <~ interval(0.0, 10.0)) // samples 3 points in the parameter space
      	lhc(3, iterations = 5)("x" <~ interval(0, 5), "y" <~ interval(0.0, 10.0)) // samples 15 points in the parameter space
  38. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  39. def model: String
    Definition Classes
    SupportModelConfiguration
  40. val modelLocation: Option[String]
    Attributes
    protected[this]
    Definition Classes
    SupportModelConfiguration
  41. def model_=(modelString: String): Unit
    Definition Classes
    SupportModelConfiguration
  42. def model_=(modelURI: URI): Unit
    Definition Classes
    SupportModelConfiguration
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def prepare(): Unit
    Attributes
    protected[sessl]
    Definition Classes
    AbstractExperiment
  47. val randomNumberGenerator: Option[RNG]
    Attributes
    protected[sessl]
    Definition Classes
    SupportRNGSetup
  48. val repCondition: Option[ReplicationCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportReplicationConditions
  49. def replicationCondition: ReplicationCondition
    Definition Classes
    SupportReplicationConditions
  50. def replicationCondition_=(rc: ReplicationCondition): Unit
    Definition Classes
    SupportReplicationConditions
  51. def replications: Int
    Definition Classes
    SupportReplicationConditions
  52. final def replicationsDone(assignId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  53. def replications_=(reps: Int): Unit
    Definition Classes
    SupportReplicationConditions
  54. def results: ExperimentResults
    Definition Classes
    BasicExperimentConfiguration
  55. def rng: RNG
    Definition Classes
    SupportRNGSetup
  56. def rng_=(rand: RNG): Unit
    Definition Classes
    SupportRNGSetup
  57. def runAssignment(runId: Int): Int
    Attributes
    protected
    Definition Classes
    BasicExperimentConfiguration
  58. final def runDone(runId: Int): Unit
    Definition Classes
    BasicExperimentConfiguration → ExperimentConfiguration
  59. def scan(variablesToScan: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  60. def set(variablesToSet: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  61. def simulator: Simulator
    Definition Classes
    SupportSimulatorConfiguration
  62. def simulator_=(s: Simulator): ListBuffer[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  63. val simulators: AlgorithmSet[Simulator]
    Definition Classes
    SupportSimulatorConfiguration
  64. def stopCondition: StoppingCondition
    Definition Classes
    SupportStoppingConditions
  65. def stopCondition_=(sc: StoppingCondition): Unit
    Definition Classes
    SupportStoppingConditions
  66. def stopOnError: Boolean
    Definition Classes
    StopOnError
  67. def stopOnError_=(stop: Boolean): Unit
    Definition Classes
    StopOnError
  68. def stopTime: Double
    Definition Classes
    SupportStoppingConditions
  69. def stopTime_=(time: Double): Unit
    Definition Classes
    SupportStoppingConditions
  70. val stoppingCondition: Option[StoppingCondition]
    Attributes
    protected[sessl]
    Definition Classes
    SupportStoppingConditions
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. def toString(): String
    Definition Classes
    AnyRef → Any
  73. def uniformRandomSampling(num: Int, vars: Variable[_]*): Unit
    Definition Classes
    SupportModelConfiguration
  74. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

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