2using System.Xml.Serialization;
12[XmlType(TypeName =
"sequenceDependentChangeoverCost")]
22 : base(planningHorizon, defaultValue: 0.0)
29 : base(planningHorizon, defaultValue)
41 base.ValidateValue(value, parameterName);
45 throw new ArgumentOutOfRangeException(
48 "A sequence-dependent changeover cost 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.
SequenceDependentChangeoverCost(int planningHorizon, double defaultValue)
SequenceDependentChangeoverCost()
override void ValidateValue(double value, string parameterName)
Validates one value before it is assigned to the parameter.
SequenceDependentChangeoverCost(int planningHorizon)
DoubleTimeSeries CostByPeriod