| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod InitReactiveFinalize ( | 
|   CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm program, | 
|   CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm clone1, | 
|   CapacityPlanningSuboptimizer_CapacityPlanningAlgorithm clone2, | 
|   const RunContextForCapacityPlanning runcontext, | 
|   const LibOpt_Scope scope, | 
|   const CapacityPlanningSuboptimizer subopt, | 
|   const constcontent ProductInStockingPointInPeriodPlanningLeafs leafpisppipsinrun | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     CapacityPlanningSuboptimizer::MergeStreams( program, clone1, clone2 ); | 
|     subopt.InitConstraintsSequentialAtEnd( program, runcontext, scope, leafpisppipsinrun ); | 
|     //Generate names for debugging purposes | 
|     //this method should already generate names only if needed (sav file saved, MPAnalysis on,...) so no need to add an if statement | 
|      | 
|     subopt.LogEndInitReactive( program, runcontext ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |