LotSizingDataModel.Instance
2.0.1
Lot-sizing instance representation, descriptors and problem characterization.
Loading...
Searching...
No Matches
UniversalNotationEnums.cs File Reference
Go to the source code of this file.
Namespaces
namespace
LotSizingDataModel
namespace
LotSizingDataModel.Instance
namespace
LotSizingDataModel.Instance.Notation
Enumerations
enum
LotSizingDataModel.Instance.Notation.UniversalItemCardinality
{
LotSizingDataModel.Instance.Notation.Unknown
,
LotSizingDataModel.Instance.Notation.Single
,
LotSizingDataModel.Instance.Notation.Multiple
}
Canonical item-cardinality token.
More...
enum
LotSizingDataModel.Instance.Notation.UniversalNotationFeature
{
LotSizingDataModel.Instance.Notation.Demand
= 0 ,
LotSizingDataModel.Instance.Notation.DeterministicDemand
= 1 ,
LotSizingDataModel.Instance.Notation.TimeVaryingDemand
= 2 ,
LotSizingDataModel.Instance.Notation.Production
= 3 ,
LotSizingDataModel.Instance.Notation.UncapacitatedProduction
= 9 ,
LotSizingDataModel.Instance.Notation.ProductionCapacity
= 10 ,
LotSizingDataModel.Instance.Notation.SharedProductionCapacity
= 11 ,
LotSizingDataModel.Instance.Notation.TimeVaryingProductionCapacity
= 12 ,
LotSizingDataModel.Instance.Notation.SupplierCapacity
= 13 ,
LotSizingDataModel.Instance.Notation.TransportCapacity
= 14 ,
LotSizingDataModel.Instance.Notation.WarehouseCapacity
= 15 ,
LotSizingDataModel.Instance.Notation.SetupCost
= 20 ,
LotSizingDataModel.Instance.Notation.SetupTime
= 21 ,
LotSizingDataModel.Instance.Notation.StartUpCost
= 22 ,
LotSizingDataModel.Instance.Notation.ProductionLeadTime
= 23 ,
LotSizingDataModel.Instance.Notation.StartUpTime
= 24 ,
LotSizingDataModel.Instance.Notation.MinimumLotSize
= 30 ,
LotSizingDataModel.Instance.Notation.MaximumLotSize
= 31 ,
LotSizingDataModel.Instance.Notation.LotSizeMultiple
= 32 ,
LotSizingDataModel.Instance.Notation.AdditionalProductionCapacity
= 40 ,
LotSizingDataModel.Instance.Notation.AdditionalWarehouseCapacity
= 41 ,
LotSizingDataModel.Instance.Notation.AdditionalTransportCapacity
= 42 ,
LotSizingDataModel.Instance.Notation.InitialInventory
= 50 ,
LotSizingDataModel.Instance.Notation.SafetyStock
= 51 ,
LotSizingDataModel.Instance.Notation.Backlogging
= 52 ,
LotSizingDataModel.Instance.Notation.LostSales
= 53 ,
LotSizingDataModel.Instance.Notation.Purchasing
= 60 ,
LotSizingDataModel.Instance.Notation.SupplierLeadTime
= 61 ,
LotSizingDataModel.Instance.Notation.Transportation
= 62 ,
LotSizingDataModel.Instance.Notation.TransportLeadTime
= 63 ,
LotSizingDataModel.Instance.Notation.Distribution
= 64 ,
LotSizingDataModel.Instance.Notation.FinancialConstraint
= 70 ,
LotSizingDataModel.Instance.Notation.IntegratedScheduling
= 80 ,
LotSizingDataModel.Instance.Notation.BigBucketScheduling
= 81 ,
LotSizingDataModel.Instance.Notation.SmallBucketScheduling
= 82 ,
LotSizingDataModel.Instance.Notation.MacroMicroScheduling
= 83 ,
LotSizingDataModel.Instance.Notation.InitialSetupState
= 84 ,
LotSizingDataModel.Instance.Notation.SetupCarryOver
= 85 ,
LotSizingDataModel.Instance.Notation.SequenceDependentChangeoverTime
= 86 ,
LotSizingDataModel.Instance.Notation.SequenceDependentChangeoverCost
= 87 ,
LotSizingDataModel.Instance.Notation.MaximumSetupCount
= 88 ,
LotSizingDataModel.Instance.Notation.SingleSchedulingResource
= 89 ,
LotSizingDataModel.Instance.Notation.SmallBucketAllOrNothingProduction
= 90 ,
LotSizingDataModel.Instance.Notation.SmallBucketContinuousProduction
= 91 ,
LotSizingDataModel.Instance.Notation.AtMostOneProducedItemPerBucket
= 92 ,
LotSizingDataModel.Instance.Notation.AtMostTwoProducedItemsPerBucket
= 93 ,
LotSizingDataModel.Instance.Notation.AtMostOneSetupTransitionPerBucket
= 94 ,
LotSizingDataModel.Instance.Notation.ExplicitMicroPeriodGrid
= 95 ,
LotSizingDataModel.Instance.Notation.VariableLengthMicroPeriods
= 96 ,
LotSizingDataModel.Instance.Notation.FixedLengthMicroPeriods
= 97 ,
LotSizingDataModel.Instance.Notation.SingleItemPerMicroPeriod
= 98 ,
LotSizingDataModel.Instance.Notation.MultipleItemsPerMicroPeriod
= 99 ,
LotSizingDataModel.Instance.Notation.VariableMicroPeriodCount
= 100 ,
LotSizingDataModel.Instance.Notation.SetupCarryOverForbidden
= 101 ,
LotSizingDataModel.Instance.Notation.GroupingConstraint
= 102 ,
LotSizingDataModel.Instance.Notation.ProductionSetupFamily
= 103 ,
LotSizingDataModel.Instance.Notation.ProductionSetupFamilyTime
= 104
}
Feature vocabulary represented in the beta field of notation v1. Enum order is the canonical rendering order.
More...
enum
LotSizingDataModel.Instance.Notation.UniversalObjectiveKind
{
LotSizingDataModel.Instance.Notation.Unknown
= 0 ,
LotSizingDataModel.Instance.Notation.Economic
= 1 ,
LotSizingDataModel.Instance.Notation.MultipleObjectives
= 2 ,
LotSizingDataModel.Instance.Notation.Financial
= 3 ,
LotSizingDataModel.Instance.Notation.Sustainability
= 4 ,
LotSizingDataModel.Instance.Notation.ServiceLevel
= 5
}
Objective family represented in the gamma field of notation v1.
More...
enum
LotSizingDataModel.Instance.Notation.UniversalProblemLevel
{
LotSizingDataModel.Instance.Notation.Unknown
,
LotSizingDataModel.Instance.Notation.SingleLevel
,
LotSizingDataModel.Instance.Notation.MultiLevel
}
Canonical BOM-level token.
More...
LotSizingDataModel.Instance
Notation
UniversalNotationEnums.cs
Generated by
1.17.0