Run Request
Describes a simulation run to be submitted to Runner.
The sealed hierarchy is intentionally minimal in Phase 1: only SingleRun is implemented. Variants for scenario sweeps, designed experiments, and simulation optimisation are added in Phase 5 once the underlying orchestrators are in place.
Inheritors
Types
Link copied to clipboard
data class SingleRun(val model: Model, val attachments: List<RunAttachmentIfc> = emptyList()) : RunRequest
A request to execute a single pre-built Model.
Properties
Link copied to clipboard
Optional list of RunAttachmentIfc instances that Runner will attach to the model before the experiment begins and detach after it ends, regardless of outcome.