Experiment
data class Experiment(val config: RunConfiguration, val experiment: DesignedExperimentIfc, val numRepsPerDesignPoint: Int? = null) : RunSpec(source)
Run a programmatically constructed designed experiment.
config is retained as the baseline validation/configuration document; experiment carries the non-serializable experiment structure as a DesignedExperimentIfc. Either a ksl.controls.experiments.ParallelDesignedExperiment (concurrent) or a ksl.controls.experiments.DesignedExperiment (sequential) may be supplied; the orchestrator branches on the concrete type to pick the right simulateAll entry point.
Constructors
Link copied to clipboard
constructor(config: RunConfiguration, experiment: DesignedExperimentIfc, numRepsPerDesignPoint: Int? = null)