RVParameter Override
A human-authored override for a single random-variable parameter.
Unlike ksl.utilities.random.rvariable.parameters.RVParameterData — which is a full database-style DTO carrying runtime-derived metadata (clazzName, elementId, dataType) that a config-file author cannot know — this type holds only the three fields that need to be specified to override an RV's parameter.
RunConfiguration.buildModel groups a list of overrides by rvName and applies them via ksl.utilities.random.rvariable.parameters.RVParameterSetter.changeParameters, which accepts the Map<rvName, Map<paramName, value>> form that ksl.simulation.ModelDescriptor.rvParameterMap also produces.
Example (TOML)
[[rvOverrides]]
rvName = "MM1:ServiceTime"
paramName = "mean"
value = 2.0Properties
parameter name (e.g. "mean" for ksl.utilities.random.rvariable.ExponentialRV)
name of the ksl.modeling.variable.RandomVariable as registered in the model