Experiment Ifc
Properties
The identifier for the current replication. Each replication in the set of replications for the experiment has a unique identifier. This returns the identifier for the current replication. An identifier of 0 represents that no replications have been run
The current number of replications that have been run for this experiment
Holds values for each numeric controllable parameter of the simulation model. Applied during ksl.simulation.Model.setUpExperiment via controls().setControlsFromMap().
Holds JSON control overrides for the simulation model, staged for deferred application at the start of each experiment. Applied during ksl.simulation.Model.setUpExperiment via controls().setJsonControlsFromMap(). An empty map means no JSON controls are overridden.
Holds string control overrides for the simulation model, staged for deferred application at the start of each experiment. Applied during ksl.simulation.Model.setUpExperiment via controls().setStringControlsFromMap(). An empty map means no string controls are overridden.
The range of replication identifiers for the experiment based on the starting replication identifier and the number of replications to be executed.
Functions
Changes the experiment run parameters for the experiment. This does not include the current number of replications or the experiment's id. Any property in ExperimentRunParametersIfc may be changed.
Returns a new Experiment based on this experiment.
Extracts a data class representing the experiment's run parameters
Checks if the current number of replications that have been executed is less than the number of replications specified.
Sets the desired number of replications for the experiment