Model Inputs
The data associated with a request for a simulation evaluation. A critical aspect of this implementation is how the equality of instances is determined.
Two instances of ModelInputs are considered equal if:
the modelIdentifier properties are equal, and
the responseNames properties are equal (contain all the same response names), and
the inputs properties are equal (contain the same (key, value) pairs)
Note 1: Two instances are still equal if their number of replications are different. Note 2: The inputs property may be empty. This indicates that the current values for the model's inputs will be used. Note 3: The responseNames property may be empty. If empty, then all responses from the simulation are requested to be returned as a result of the evaluation. Note 4: If inputs and responseNames are both empty, equality is determined solely by the modelIdentifier.
Parameters
the model identifier associated with the simulation model that will be executed
the number of replications to run the model. Must be greater than 0. This value will override a specification for the number of replications supplied by any experimental run parameters.
The input variable and its value for parameterizing the run of the simulation. If empty, the current values for the inputs will be used for the simulation.
the names of the response variables requested from the simulation results. If no response names are provided, then all responses from the simulation will be returned. The default is all responses from the model.
the instant that the request was constructed
Constructors
Properties
Functions
Returns true if the names of the inputs and the names of the responses are the same. If both inputs are empty, this is considered equal. If both response names are empty, this is considered equal. For the not empty cases, the contents must match.
Creates a duplicate instance of the object with the specified number of replications.