target_data (ScalarData, TimeSeriesData, or IntervalData) – Holds target values for variables
time (Set (optional)) – Points at which to apply the tracking cost. Default will use
the model’s time set.
variables (List of Pyomo VarData (optional)) – Subset of variables supplied in setpoint_data to use in the
tracking cost. Default is to use all variables supplied.
weight_data (ScalarData (optional)) – Holds the weights to use in the tracking cost for each variable
variable_set (Set (optional)) – A set indexing the list of provided variables, if one already
exists.
tolerance (Float (optional)) – Tolerance for checking inclusion in an interval. Only may be
provided if IntervalData is provided for target_data. In this
case the default is 0.0.
prefer_left (Bool (optional)) – Flag indicating whether the left end point of intervals should
be preferred over the right end point. Only may be provided if
IntervalData is provided for target_data. In this case the
default is False.