LotSizingDataModel.Instance 2.0.1
Lot-sizing instance representation, descriptors and problem characterization.
Loading...
Searching...
No Matches
StructureDescriptor.cs
Go to the documentation of this file.
2
4
5/// <summary>Describes structural dimensions of a lot-sizing problem.</summary>
6public sealed class StructureDescriptor
7{
8 public int ItemCount { get; init; }
9 public int PlantCount { get; init; }
10 public int WorkCenterCount { get; init; }
11 public int WarehouseCount { get; init; }
12 public int SupplierCount { get; init; }
13 public int DistributionCenterCount { get; init; }
14 public int TransportResourceCount { get; init; }
15 public int ProductStructureRelationshipCount { get; init; }
16 public int MaximumProductStructureDepth { get; init; }
18 public bool IsMultiSite { get; init; }
19
20 public bool IsSingleItem => ItemCount == 1;
21 public bool IsMultiItem => ItemCount > 1;
25}
Describes structural dimensions of a lot-sizing problem.