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