| Quintiq file version 2.0 | 
| #parent: #root | 
| MathematicalProgram CapacityPlanningAlgorithm | 
| { | 
|   AsyncPriority: 'Default' | 
|   ConstraintGroups: Balance | 
|   ConstraintGroups: BalanceMaturation | 
|   ConstraintGroups: BalanceShelfLife | 
|   ConstraintGroups: BlendingRecipeIngredientMax | 
|   ConstraintGroups: BlendingRecipeIngredientMin | 
|   ConstraintGroups: BoundMaxInventoryViolationPriorToHorizon | 
|   ConstraintGroups: BoundMinInventoryViolationPriorToHorizon | 
|   ConstraintGroups: BoundTargetInventoryViolationPriorToHorizon | 
|   ConstraintGroups: CalcDurationOfElementTypeEnd | 
|   ConstraintGroups: CalcDurationOfElementTypeMid | 
|   ConstraintGroups: CalcDurationOfElementTypeStart | 
|   ConstraintGroups: CalcDurationOfOptCampaignUnitSubPeriod | 
|   ConstraintGroups: CalcElementTypePeriodOverloadedEnd | 
|   ConstraintGroups: CalcElementTypePeriodOverloadedMid | 
|   ConstraintGroups: CalcElementTypePeriodOverloadedStart | 
|   ConstraintGroups: CalcElementTypePeriodUnderloadedEnd | 
|   ConstraintGroups: CalcElementTypePeriodUnderloadedMid | 
|   ConstraintGroups: CalcElementTypePeriodUnderloadedStart | 
|   ConstraintGroups: CalcTotalUnitPeriodCampaignUtilizationSlack | 
|   ConstraintGroups: CampaignPeriodCapacity | 
|   ConstraintGroups: CapacitySmoothing | 
|   ConstraintGroups: CapacityUsage | 
|   ConstraintGroups: CarriedForwardInventory | 
|   ConstraintGroups: CompatibleWithPrevOptCampaignUnitSubPeriodLastElement | 
|   ConstraintGroups: CumulativeDemand | 
|   ConstraintGroups: CumulativeDemandMaturation | 
|   ConstraintGroups: CumulativeProduction | 
|   ConstraintGroups: CumulativeWaste | 
|   ConstraintGroups: CumulativeWasteUpperBoundByProduction | 
|   ConstraintGroups: DefinePosInvPastLast | 
|   ConstraintGroups: DelayedDisaggregatedSalesDemandQtyShelfLifeSum | 
|   ConstraintGroups: DelayedSalesDemandQtyShelfLifeSum | 
|   ConstraintGroups: DemandFulfillmentInPISPIP | 
|   ConstraintGroups: DemandSlackShelfLifeSum | 
|   ConstraintGroups: DependentDemandInPISPIP | 
|   ConstraintGroups: DependentDemandInPISPIPShelfLife | 
|   ConstraintGroups: DependentDemandInPISPIPShelfLifeSum | 
|   ConstraintGroups: DifferenceInDemandDays | 
|   ConstraintGroups: DisAggregatedSalesDemandQtyShelfLifeSum | 
|   ConstraintGroups: DriverChangeover | 
|   ConstraintGroups: DriverInventoryHolding | 
|   ConstraintGroups: DriverInventoryValue | 
|   ConstraintGroups: DriverInventory_Holding | 
|   ConstraintGroups: DriverLot | 
|   ConstraintGroups: DriverOneTime | 
|   ConstraintGroups: DriverSales | 
|   ConstraintGroups: DriverStaffing | 
|   ConstraintGroups: DriverTime | 
|   ConstraintGroups: DriverVolume | 
|   ConstraintGroups: DurationOfCampaignElementTypeEnd | 
|   ConstraintGroups: DurationOfCampaignElementTypeMid | 
|   ConstraintGroups: DurationOfCampaignElementTypeMidUnitPeriod | 
|   ConstraintGroups: DurationOfCampaignElementTypeStart | 
|   ConstraintGroups: DurationOfCampaignUnitSubPeriod | 
|   ConstraintGroups: Expired | 
|   ConstraintGroups: ExpiredForAge | 
|   ConstraintGroups: FirstPeriodShiftAlreadyUsed | 
|   ConstraintGroups: FirstPeriodShiftNotUsed | 
|   ConstraintGroups: FirstPeriodShiftOnUnit | 
|   ConstraintGroups: FirstPeriodStartOfPlanning | 
|   ConstraintGroups: FreezeGoalLevel | 
|   ConstraintGroups: FulfillmentTargetFromSDQty | 
|   ConstraintGroups: Goal | 
|   ConstraintGroups: GoalLevelBoundForMeta | 
|   ConstraintGroups: IncomingPerTrip | 
|   ConstraintGroups: InvQtyShelfLifeSum | 
|   ConstraintGroups: InventoryQtyBlocked | 
|   ConstraintGroups: InventoryQtyBlockedLowerBound | 
|   ConstraintGroups: IsFirstCampaignElementType | 
|   ConstraintGroups: IsLastCampaignElementType | 
|   ConstraintGroups: IsMultiPeriodsFirstCampaignElementTypeFirstPeriod | 
|   ConstraintGroups: LinkedAggregatedSalesDemand | 
|   ConstraintGroups: LinkedSalesDemand | 
|   ConstraintGroups: LowerBoundLastPeriodInventory | 
|   ConstraintGroups: MaturationSlack | 
|   ConstraintGroups: MaxCampaignElementTypeDurationMultiPeriod | 
|   ConstraintGroups: MaxCampaignElementTypeDurationWithin | 
|   ConstraintGroups: MaxCampaignElementTypeQtyMultiPeriods | 
|   ConstraintGroups: MaxCampaignElementTypeQtyWithin | 
|   ConstraintGroups: MaxCampaignElementTypeQtyWithinLast | 
|   ConstraintGroups: MaxCampaignQuantity | 
|   ConstraintGroups: MaxInvInDemandDays | 
|   ConstraintGroups: MaxInventoryLevel | 
|   ConstraintGroups: MaxProcessQuantity | 
|   ConstraintGroups: MaxSupply | 
|   ConstraintGroups: MaxUnitCapacityQty | 
|   ConstraintGroups: MaxUnitCapacityTime | 
|   ConstraintGroups: MaxUnitSecondaryCapacityQty | 
|   ConstraintGroups: MaxUsageUnitCapacity | 
|   ConstraintGroups: MetaLimitMaxInventoryPastHorizon | 
|   ConstraintGroups: MinCampaignElementTypeDurationMultiPeriod | 
|   ConstraintGroups: MinCampaignElementTypeDurationWithin | 
|   ConstraintGroups: MinCampaignElementTypeQtyMultiPeriods | 
|   ConstraintGroups: MinCampaignElementTypeQtyWithin | 
|   ConstraintGroups: MinCampaignQuantity | 
|   ConstraintGroups: MinElementTypeQtyMultiPeriods | 
|   ConstraintGroups: MinInvInDemandDays | 
|   ConstraintGroups: MinInventoryLevel | 
|   ConstraintGroups: MinShiftPatternDuration | 
|   ConstraintGroups: MinSupply | 
|   ConstraintGroups: MinUnitCapacityQty | 
|   ConstraintGroups: MinUnitCapacityTime | 
|   ConstraintGroups: MinUnitSecondaryCapacityQty | 
|   ConstraintGroups: MinUsageUnitCapacity | 
|   ConstraintGroups: NewSupplyMatured | 
|   ConstraintGroups: NrOfCampaignElementsWithinUnitSubPeriod | 
|   ConstraintGroups: OneCampaignCombiPerOptSubUnitPeriod | 
|   ConstraintGroups: OneShiftPatternPerUnitPeriod | 
|   ConstraintGroups: OperationDependentDemandPeriodQty | 
|   ConstraintGroups: OperationDependentDemandQty | 
|   ConstraintGroups: OperationInputGroupDependentDemandQty | 
|   ConstraintGroups: OperationInputGroupLowerBound | 
|   ConstraintGroups: OperationInputGroupUpperBound | 
|   ConstraintGroups: OperationInputLotSizeOver | 
|   ConstraintGroups: OperationInputLotSizeUnder | 
|   ConstraintGroups: OperationInputSetLowerBound | 
|   ConstraintGroups: OperationInputSetUpperBound | 
|   ConstraintGroups: OverallDifferenceInDemandDays | 
|   ConstraintGroups: OverallMaxInvInDemandDays | 
|   ConstraintGroups: OverallMinInvInDemandDays | 
|   ConstraintGroups: PISPTotalExpiry | 
|   ConstraintGroups: PTIsUsedDefinition | 
|   ConstraintGroups: PTLotSizeOver | 
|   ConstraintGroups: PTLotSizeUnder | 
|   ConstraintGroups: PTQtyCampaignsTotal | 
|   ConstraintGroups: PartialOperationDependentDemandQty | 
|   ConstraintGroups: PositiveInventory | 
|   ConstraintGroups: ProcessMinQtyBIGMQuantity | 
|   ConstraintGroups: ProcessMinQtyBIGMTime | 
|   ConstraintGroups: ProcessMinQtyEnforceQuantity | 
|   ConstraintGroups: RelativeDuration | 
|   ConstraintGroups: SPInPeriodInventoryLevel | 
|   ConstraintGroups: SPInPeriodOverload | 
|   ConstraintGroups: SPInPeriodOverloadMeta | 
|   ConstraintGroups: SPRestrictedCapacityForOutOfScope | 
|   ConstraintGroups: SalesDemandQtyShelfLifeSum | 
|   ConstraintGroups: ServiceLevelFromSDQty | 
|   ConstraintGroups: ServiceLevelFromTarget | 
|   ConstraintGroups: SumOfDisaggregatedSalesDemand | 
|   ConstraintGroups: SupplyTarget | 
|   ConstraintGroups: TargetInventoryLevel | 
|   ConstraintGroups: TotalBlending | 
|   ConstraintGroups: TotalCO2Emission | 
|   ConstraintGroups: TotalCampaign | 
|   ConstraintGroups: TotalCampaignMaxDurOver | 
|   ConstraintGroups: TotalCampaignMaxQtyOver | 
|   ConstraintGroups: TotalCampaignMinDurUnder | 
|   ConstraintGroups: TotalCampaignMinQtyUnder | 
|   ConstraintGroups: TotalCampaignSequencingCombiSlack | 
|   ConstraintGroups: TotalCampaignTransitionOutput | 
|   ConstraintGroups: TotalCapacitySmoothingSlack | 
|   ConstraintGroups: TotalExpiredQty | 
|   ConstraintGroups: TotalFulfillment | 
|   ConstraintGroups: TotalFulfillmentTarget | 
|   ConstraintGroups: TotalInventoryMixBalancing | 
|   ConstraintGroups: TotalLotSize | 
|   ConstraintGroups: TotalMaximumInventoryLevel | 
|   ConstraintGroups: TotalMaximumSupply | 
|   ConstraintGroups: TotalMinUnitCapacity | 
|   ConstraintGroups: TotalMinUnitSecondaryCapacity | 
|   ConstraintGroups: TotalMinimumInventoryLevel | 
|   ConstraintGroups: TotalMinimumSupply | 
|   ConstraintGroups: TotalMinimumUnitCapacity | 
|   ConstraintGroups: TotalPostponementPenalty | 
|   ConstraintGroups: TotalProcessMaximumQuantity | 
|   ConstraintGroups: TotalSalesDemandPriority | 
|   ConstraintGroups: TotalServiceLevel | 
|   ConstraintGroups: TotalShiftPatternChanges | 
|   ConstraintGroups: TotalShiftPatternChangesPenalty | 
|   ConstraintGroups: TotalSlack | 
|   ConstraintGroups: TotalSlackUserSupply | 
|   ConstraintGroups: TotalStockingPointCapacity | 
|   ConstraintGroups: TotalStockingPointCapacityMeta | 
|   ConstraintGroups: TotalSupplyTarget | 
|   ConstraintGroups: TotalTargetInvLevel | 
|   ConstraintGroups: TotalUnitCapacity | 
|   ConstraintGroups: TotalUnitSecondaryCapacity | 
|   ConstraintGroups: TransitionPeriodCapacity | 
|   ConstraintGroups: TripDependentDemandQty | 
|   ConstraintGroups: TripLotSizeOver | 
|   ConstraintGroups: TripLotSizeUnder | 
|   ConstraintGroups: UnitPeriodNrOfToolChange | 
|   ConstraintGroups: UnitPeriodToolIsUsed | 
|   ConstraintGroups: UpperBoundForTotalBlendingMeta | 
|   ConstraintGroups: UpperBoundForTotalLotSizeMeta | 
|   ConstraintGroups: UpperBoundForTotalSPIPCapacityMeta | 
|   ConstraintGroups: UserTotalSupply | 
|   ConstraintGroups: Waste | 
|   ConstraintGroups: goal1 | 
|   ConstraintGroups: goal2 | 
|   ConstraintGroups: goal3 | 
|   ConstraintGroups: goal4 | 
|   ConstraintGroups: goal5 | 
|   ConstraintGroups: goal6 | 
|   DefinedTypeName: 'CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm' | 
|   Description: 'The latest design document of algorithm can be found in solution portal' | 
|   IncludeInAnalysis: true | 
|   InfeasibleResultText: "error('Mathematical programming, non-feasible handling failed');" | 
|   IsDefinedWithWizard: false | 
|   Log: true | 
|   LogFileName: 'MPAlgorithm.log' | 
|   MIPIntegralityTolerance: 0.00001 | 
|   MIPLowerCutOffValue: -1000000000000000000000000000000000000000000000000000000000000000000000000000 | 
|   MIPMaxNodeCount: 2100000000 | 
|   MIPMaxSolutionCount: 2100000000 | 
|   MIPUpperCutOffValue: 1000000000000000000000000000000000000000000000000000000000000000000000000000 | 
|   OnFailureText: 'error(program.Failure().Information());' | 
|   ParallelMode: 'AutoParallel' | 
|   PreSolve: true | 
|   ProblemFileName: 'MPAlgorithmLevel1.sav' | 
|   SimplexMaxIterationCount: 2100000000 | 
|   SimplexObjectiveLowerLimit: -1000000000000000000000000000000000000000000000000000000000000000000000000000 | 
|   SimplexObjectiveUpperLimit: 1000000000000000000000000000000000000000000000000000000000000000000000000000 | 
|   SolverType: 'Automatic' | 
|   Threads: 1 | 
|   TimeLimit: 300 | 
|   VariableGroups: BlendingMaxOver | 
|   VariableGroups: BlendingMinUnder | 
|   VariableGroups: CampaignElementTypePeriodOverloadedEnd | 
|   VariableGroups: CampaignElementTypePeriodOverloadedMid | 
|   VariableGroups: CampaignElementTypePeriodOverloadedStart | 
|   VariableGroups: CampaignElementTypePeriodUnderloadedEnd | 
|   VariableGroups: CampaignElementTypePeriodUnderloadedMid | 
|   VariableGroups: CampaignElementTypePeriodUnderloadedStart | 
|   VariableGroups: CampaignPeriodOverloaded | 
|   VariableGroups: CapacitySmoothingSlack | 
|   VariableGroups: CapacityUsage | 
|   VariableGroups: CumulativeDemand | 
|   VariableGroups: CumulativeDemandMaturation | 
|   VariableGroups: CumulativeProduction | 
|   VariableGroups: CumulativeWaste | 
|   VariableGroups: DelayedDisaggregatedSalesDemandQty | 
|   VariableGroups: DelayedDisaggregatedSalesDemandShelfLifeQty | 
|   VariableGroups: DelayedSalesDemandQty | 
|   VariableGroups: DelayedSalesDemandShelfLifeQty | 
|   VariableGroups: DemandFulfillmentInPISPIP | 
|   VariableGroups: DemandSlack | 
|   VariableGroups: DemandSlackShelfLife | 
|   VariableGroups: DependentDemandInPISPIP | 
|   VariableGroups: DependentDemandInPISPIPShelfLife | 
|   VariableGroups: DifferenceInDemandDays | 
|   VariableGroups: DisaggregatedSalesDemandQty | 
|   VariableGroups: DisaggregatedSalesDemandShelfLifeQty | 
|   VariableGroups: DriverChangeover | 
|   VariableGroups: DriverFixed | 
|   VariableGroups: DriverInventoryHolding | 
|   VariableGroups: DriverInventoryValue | 
|   VariableGroups: DriverInventory_Holding | 
|   VariableGroups: DriverLot | 
|   VariableGroups: DriverNrOfUnits | 
|   VariableGroups: DriverOneTime | 
|   VariableGroups: DriverSales | 
|   VariableGroups: DriverStaffing | 
|   VariableGroups: DriverTime | 
|   VariableGroups: DriverVolume | 
|   VariableGroups: DurationOfCampaignElementTypeEnd | 
|   VariableGroups: DurationOfCampaignElementTypeMid | 
|   VariableGroups: DurationOfCampaignElementTypeStart | 
|   VariableGroups: Expired | 
|   VariableGroups: ExpiredForAge | 
|   VariableGroups: FulfillmentTarget | 
|   VariableGroups: GoalForLevel | 
|   VariableGroups: GoalLevelSlack | 
|   VariableGroups: GoalLevelSlackLotSize | 
|   VariableGroups: IncomingPerTrip | 
|   VariableGroups: InvQty | 
|   VariableGroups: InvQtyBlocked | 
|   VariableGroups: InvQtyShelfLife | 
|   VariableGroups: InvQtySpecPriorToHorizonSlack | 
|   VariableGroups: InvQtyUnderTarget | 
|   VariableGroups: IsCampaignCombiSelected | 
|   VariableGroups: IsFirstCampaignElementType | 
|   VariableGroups: IsIncompatibleWithPrevOptSubUnitPeriodLastElement | 
|   VariableGroups: IsLastCampaignElementType | 
|   VariableGroups: IsMultiPeriodsFirstCampaignElementTypeFirstPeriod | 
|   VariableGroups: MaturationSlack | 
|   VariableGroups: MaxCampaignElementTypeDurOverMulti | 
|   VariableGroups: MaxCampaignElementTypeDurOverWithin | 
|   VariableGroups: MaxCampaignElementTypeQtyOverMultiPeriod | 
|   VariableGroups: MaxCampaignElementTypeQtyOverWithin | 
|   VariableGroups: MaxCampaignElementTypeQtyOverWithinLast | 
|   VariableGroups: MaxCampaignQtyOver | 
|   VariableGroups: MaxCapacityUsage | 
|   VariableGroups: MaxInvInDemandDays | 
|   VariableGroups: MaxInvQtyOver | 
|   VariableGroups: MaxPTQtyOver | 
|   VariableGroups: MaxSupplyQtyOver | 
|   VariableGroups: MetaLimitMaxInventoryPastHorizonSlack | 
|   VariableGroups: MinCampaignElementTypeDurUnderMulti | 
|   VariableGroups: MinCampaignElementTypeDurUnderWithin | 
|   VariableGroups: MinCampaignElementTypeQtyUnderMulti | 
|   VariableGroups: MinCampaignElementTypeQtyUnderWithin | 
|   VariableGroups: MinCampaignQtyUnder | 
|   VariableGroups: MinCapacityUsage | 
|   VariableGroups: MinInvInDemandDays | 
|   VariableGroups: MinInvQtyUnder | 
|   VariableGroups: MinSupplyQtyUnder | 
|   VariableGroups: NewSupplyMatured | 
|   VariableGroups: NrOfCampaignElementWithinUnitSubPeriod | 
|   VariableGroups: NrShiftPatternChanges | 
|   VariableGroups: OperationDemandQty | 
|   VariableGroups: OperationDependentDemandQtySlackNeg | 
|   VariableGroups: OperationDependentDemandQtySlackPos | 
|   VariableGroups: OperationInputGroupOver | 
|   VariableGroups: OperationInputGroupUnder | 
|   VariableGroups: OperationInputLotSizeOver | 
|   VariableGroups: OperationInputLotSizeUnder | 
|   VariableGroups: OperationInputNrOfLots | 
|   VariableGroups: OperationInputSetOver | 
|   VariableGroups: OperationInputSetUnder | 
|   VariableGroups: OverallDiffInvInDemandDays | 
|   VariableGroups: OverallMaxInvInDemandDays | 
|   VariableGroups: OverallMinInvInDemandDays | 
|   VariableGroups: PISPTotalExpiry | 
|   VariableGroups: PTCampaignQty | 
|   VariableGroups: PTIsUsed | 
|   VariableGroups: PTLotSizeOver | 
|   VariableGroups: PTLotSizeUnder | 
|   VariableGroups: PTNrOfLots | 
|   VariableGroups: PTQty | 
|   VariableGroups: PTQtyInCampaignElementTypeEnd | 
|   VariableGroups: PTQtyInCampaignElementTypeMid | 
|   VariableGroups: PTQtyInCampaignElementTypeStart | 
|   VariableGroups: PTQtyInCampaignSlack | 
|   VariableGroups: PTQtyIsZero_MinProcessBigM | 
|   VariableGroups: PTTransitionQty | 
|   VariableGroups: PartialOperationDemandQty | 
|   VariableGroups: PartialOperationDependentDemandQtySlackNeg | 
|   VariableGroups: PartialOperationDependentDemandQtySlackPos | 
|   VariableGroups: PosInvQty | 
|   VariableGroups: PosInvQtyPastLast | 
|   VariableGroups: SPInvOutOfScopeSlack | 
|   VariableGroups: SPInvQty | 
|   VariableGroups: SalesDemandQty | 
|   VariableGroups: SalesDemandShelfLifeQty | 
|   VariableGroups: ServiceLevelQty | 
|   VariableGroups: ShiftPatternDurationSlack | 
|   VariableGroups: ShiftPatternIsFirst | 
|   VariableGroups: ShiftPatternIsUsed | 
|   VariableGroups: SlackDebugCampaignCombis | 
|   VariableGroups: StockingPointCapacityOverloaded | 
|   VariableGroups: StockingPointCapacityOverloadedMeta | 
|   VariableGroups: SupplyTargetQtyUnder | 
|   VariableGroups: TargetInvQty | 
|   VariableGroups: TotalBlending | 
|   VariableGroups: TotalCO2Emission | 
|   VariableGroups: TotalCampaign | 
|   VariableGroups: TotalCampaignMaxDurationOver | 
|   VariableGroups: TotalCampaignMaxQtyOver | 
|   VariableGroups: TotalCampaignMinDurationUnder | 
|   VariableGroups: TotalCampaignMinQtyUnder | 
|   VariableGroups: TotalCampaignSequencingCombiSlack | 
|   VariableGroups: TotalCampaignTransitionOutput | 
|   VariableGroups: TotalCapacitySmoothingSlack | 
|   VariableGroups: TotalExpiredQty | 
|   VariableGroups: TotalFulfillment | 
|   VariableGroups: TotalFulfillmentTarget | 
|   VariableGroups: TotalInventoryMixBalancing | 
|   VariableGroups: TotalLotSize | 
|   VariableGroups: TotalMaximumInventoryLevel | 
|   VariableGroups: TotalMaximumSupply | 
|   VariableGroups: TotalMinimumInventoryLevel | 
|   VariableGroups: TotalMinimumSupply | 
|   VariableGroups: TotalMinimumUnitCapacity | 
|   VariableGroups: TotalMinimumUnitSecondaryCapacity | 
|   VariableGroups: TotalPostponementPenalty | 
|   VariableGroups: TotalProcessMaximumQuantity | 
|   VariableGroups: TotalSalesDemandPriority | 
|   VariableGroups: TotalServiceLevel | 
|   VariableGroups: TotalShiftPatternChangesPenalty | 
|   VariableGroups: TotalSlack | 
|   VariableGroups: TotalSlackUserSupply | 
|   VariableGroups: TotalStockingPointCapacity | 
|   VariableGroups: TotalStockingPointCapacityMeta | 
|   VariableGroups: TotalSupplyTarget | 
|   VariableGroups: TotalTargetInvLevel | 
|   VariableGroups: TotalUnitCapacity | 
|   VariableGroups: TotalUnitPeriodCampaignUtilizationSlack | 
|   VariableGroups: TotalUnitSecondaryCapacity | 
|   VariableGroups: TransitionPeriodOverloaded | 
|   VariableGroups: TripDemandQty | 
|   VariableGroups: TripLotSizeOver | 
|   VariableGroups: TripLotSizeUnder | 
|   VariableGroups: TripNewSupply | 
|   VariableGroups: TripNrOfLots | 
|   VariableGroups: UnderSelectionOfCampaignCombi | 
|   VariableGroups: UnitCapacityNotMetQuantity | 
|   VariableGroups: UnitCapacityNotMetTime | 
|   VariableGroups: UnitCapacityOverloadedQuantity | 
|   VariableGroups: UnitCapacityOverloadedTime | 
|   VariableGroups: UnitPeriodNrOfToolChange | 
|   VariableGroups: UnitPeriodToolIsUsed | 
|   VariableGroups: UnitSecondaryCapacityNotMet | 
|   VariableGroups: UnitSecondaryCapacityOverloaded | 
|   VariableGroups: UserTotalSupplyOver | 
|   VariableGroups: UserTotalSupplyUnder | 
|   VariableGroups: Waste | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |