Response
A response represents an observational type variable for which observational statistics are automatically collected when the value of the response variable is assigned.
Parameters
the parent model element containing this response
the unique name of the response. If a name is not assigned (null), a name will be assigned. A common naming convention would be to name the response based on the parent's name to ensure uniqueness within the context of the parent. For example, "${this.name}:SomeResponseName", where "this" refers to the parent.
this is the initial value of the response variable. It is only used internally.
This is an interval that defines the set of legal values for the response. By default, this is (NEGATIVE_INFINITY, POSITIVE_INFINITY). If supplied, this provides a method to check if invalid values are assigned to the response. For example, if the response represents time, you might want to change the allowed domain to not include negative values.
specifies a limit that when reached will cause counter-actions to be invoked. By default, this is POSITIVE_INFINITY. A common count action would be to stop the simulation when a particular number of observations have been reached. By default, there are no count actions. Thus, if a count limit is specified, the user is responsible for providing what to do via the functions that add count actions. Otherwise, no actions occur when the limit is reached.
Inheritors
Constructors
A response represents an observational type variable for which observational statistics are automatically collected when the value of the response variable is assigned.
Properties
Returns a StatisticAccessorIfc for the across replication statistics that have been collected on this Counter
Returns the default reporting option. True means that the response should appear on the default reports
If true, the response will emit a pair Pair(time, value)
every time a new value is assigned
Sets the initial value of the count limit. Only relevant prior to each replication. Changing during a replication has no effect until the next replication.
The previous value, before the current value changed
Changes the count action limit during the replication. WARNING: This value will automatically be reset to the initialCountLimit at the beginning of each replication so that each replication starts in the same state. If you want to control the count limit for each replication, you should use the initialCountLimit.
Returns a reference to the underlying WeightedStatistic