| Quintiq file version 2.0 | 
| #parent: #root | 
| Method InitConstraintsForPISPIPs_TYPEA ( | 
|   CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm program, | 
|   const constcontent ProductInStockingPointInPeriodPlannings smartplanpispips, | 
|   const RunContextForCapacityPlanning runcontext, | 
|   const LibOpt_Scope scope, | 
|   constcontent ProductInStockingPointInPeriodPlanningLeafs leafpispipsinrun, | 
|   const constcontent ProductInStockingPointInPeriodPlannings pispipsinrun, | 
|   const constcontent ProductInStockingPoint_MPs pispsinrun, | 
|   const constcontent ProductInTrips pitinrun | 
| ) const | 
| { | 
|   Description: 'Initialize constraints for pispips' | 
|   TextBody: | 
|   [* | 
|     thread := 0; // 0 = thread A | 
|     this.InitConstraintsForBalance( program, smartplanpispips, runcontext, scope, leafpispipsinrun, pispsinrun, thread );   | 
|     this.InitConstraintsForDemandFulfillmentInPISPIP( program, runcontext, scope, pispipsinrun, thread );  | 
|     this.InitConstraintsForDependentDemandsInPISPIP( program, runcontext, scope, leafpispipsinrun, pitinrun, thread ); | 
|     //this.InitConstraintsForInventoryMixBalancing( program, runcontext, scope ); | 
|     //this.InitConstraintsForInventorySpecification( program, scope, runcontext ); | 
|     //this.InitConstraintsForInventorySpecificationHighLevel( program, scope, runcontext ); | 
|     //this.InitConstraintsForHigherLevelSalesDemands( program, scope ); | 
|     //this.InitConstraintsForPostponedSalesDemands( program, scope ); | 
|     //this.InitConstraintsForUserTotalSupply( program, runcontext, scope ); | 
|     //this.InitConstraintsForShelfLife( program, runcontext, scope ); | 
|     //this.InitConstraintsForMaturation( program, runcontext, scope ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |