Model Descriptor
@Serializable
A data class that describes a model.
Parameters
model Identifier
the user assigned identifier for the model
model Name
the assigned name of the model
description
a user assigned text description of the model
response Names
the names of responses in the model as a set
input Names
the names of the model changeable inputs as set
output Directory
the path string for the model's output directory
experiment Run Parameters
the current settings of the model's run parameters
control Data
the controls data extracted from the model as a list
rv Parameter Data
the random variable parameter data extracted from the model as a list
configuration
(if available) the Map
base Time Unit
the base time unit setting for the model from the TimeUnit enum
Constructors
Link copied to clipboard
constructor(modelIdentifier: String, modelName: String, description: String, responseNames: Set<String>, inputNames: Set<String>, outputDirectory: String, experimentRunParameters: ExperimentRunParameters, controlData: List<ControlData>, rvParameterData: List<RVParameterData>, configuration: Map<String, String>? = null, baseTimeUnit: ModelElement.TimeUnit)