2using System.Xml.Serialization;
12[XmlType(TypeName =
"sequenceDependentChangeoverTime")]
22 : base(planningHorizon, defaultValue: 0.0)
29 : base(planningHorizon, defaultValue)
41 base.ValidateValue(value, parameterName);
45 throw new ArgumentOutOfRangeException(
48 "A sequence-dependent changeover time cannot be negative.");
Represents a sequence of finite double values indexed by planning period.
DoubleTimeSeriesParameter()
Initializes an empty period-dependent parameter.
DoubleTimeSeries Values
Gets or sets the values of the parameter for all planning periods.
SequenceDependentChangeoverTime()
override void ValidateValue(double value, string parameterName)
Validates one value before it is assigned to the parameter.
DoubleTimeSeries TimeByPeriod
SequenceDependentChangeoverTime(int planningHorizon, double defaultValue)
SequenceDependentChangeoverTime(int planningHorizon)