Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetBenchmarkName (
|
Number endproductstoadd,
|
Number intermediatetoadd,
|
Number periodstoadd,
|
Boolean addtriplotsize,
|
Real usertriplotsize,
|
Boolean addptolotsize,
|
Real userptolotsize,
|
Boolean addptominqty,
|
Real userptominqty,
|
Boolean addinputlotsize,
|
Real userinputlotsize,
|
Boolean setlotcost,
|
Boolean setinventorybalancing,
|
Boolean addcapacitysmoothing,
|
Real smoothingdelta,
|
Boolean addpostponentspec,
|
Number postponementnrperiods
|
) as String
|
{
|
TextBody:
|
[*
|
separator := '_';
|
name :=
|
Optimization::EndProductTag() + [String]endproductstoadd + separator +
|
Optimization::IntermediateProductTag() + [String]intermediatetoadd + separator +
|
Optimization::PeriodsTag() + [String]periodstoadd + separator +
|
Optimization::TripLotSizeTag() + [String]usertriplotsize + separator +
|
Optimization::PTOLotSizeTag() + [String]userptolotsize + separator +
|
Optimization::PTOProcessMinQtyTag() + [String]userptominqty + separator +
|
Optimization::InputLotSizeTag() + [String]userinputlotsize + separator +
|
Optimization::LotCostTag() + [String]setlotcost + separator +
|
Optimization::InventoryMixBalancingTag() + [String]setinventorybalancing + separator +
|
Optimization::CapacitySmoothingTag() + [String]addcapacitysmoothing + separator +
|
Optimization::SmoothingDeltaTag() + [String]smoothingdelta + separator +
|
Optimization::PostponementTag() + [String]addpostponentspec + separator +
|
Optimization::PostonementPeriodsTag() + [String]postponementnrperiods;
|
return name;
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|