LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
AuxiliaryProductionFamilySetupDecisionMapper.cs
Go to the documentation of this file.
1using System;
2using LotSizingDataModel.Solution;
4
6
9{
10 public override string Category =>
12
13 protected override void MapValue(
15 LotSizingSolution solution,
16 MathematicalDomainKey domainKey,
17 MathematicalVariableValue variableValue)
18 {
19 ArgumentNullException.ThrowIfNull(context);
20 ArgumentNullException.ThrowIfNull(solution);
21 ArgumentNullException.ThrowIfNull(domainKey);
22 ArgumentNullException.ThrowIfNull(variableValue);
23
24 // Intentionally not persisted: family setup activation is derivable
25 // from item-level setup decisions in the current semantics.
26 }
27}
Stores the value returned by a solver for one mathematical decision variable.
override string Category
Gets the mathematical domain-key category handled by this mapper.
override void MapValue(MathematicalSolutionMappingContext context, LotSizingSolution solution, MathematicalDomainKey domainKey, MathematicalVariableValue variableValue)
Provides the canonical mathematical domain-key categories used to identify lot-sizing decision famili...
Provides a reusable base implementation for mathematical decision mappers handling one domain-key cat...
Represents a parsed mathematical-model business-domain key.
Provides the shared state and lookup services required while mapping a mathematical solver result bac...