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' }
|
}
|