LotSizingDataModel.Checker
2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
IMathematicalFeasibilityChecker.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Checker.Configuration
;
2
using
LotSizingDataModel.Checker.Results
;
3
using
LotSizingDataModel.Solution;
4
using
LotSizingDataModel.Solver.Modeling;
5
6
namespace
LotSizingDataModel.Checker.Contracts
;
7
8
/// <summary>
9
/// Defines mathematical-feasibility validation of a candidate
10
/// lot-sizing solution against a mathematical model.
11
/// </summary>
12
public
interface
IMathematicalFeasibilityChecker
13
{
14
/// <summary>
15
/// Projects the candidate solution onto the mathematical model,
16
/// evaluates all enabled constraints, and reports every violation.
17
/// </summary>
18
/// <param name="model">Mathematical model defining feasibility.</param>
19
/// <param name="solution">Candidate business solution.</param>
20
/// <param name="options">Checker options and tolerances.</param>
21
/// <returns>Detailed feasibility checking result.</returns>
22
SolutionCheckResult
Check
(
23
MathematicalModel model,
24
LotSizingSolution solution,
25
SolutionCheckOptions
options);
26
}
LotSizingDataModel.Checker.Configuration.SolutionCheckOptions
Configures generic lot-sizing solution checking.
Definition
SolutionCheckOptions.cs:9
LotSizingDataModel.Checker.Results.SolutionCheckResult
Contains the complete result of checking one lot-sizing solution.
Definition
SolutionCheckResult.cs:9
LotSizingDataModel.Checker.Contracts.IMathematicalFeasibilityChecker
Defines mathematical-feasibility validation of a candidate lot-sizing solution against a mathematical...
Definition
IMathematicalFeasibilityChecker.cs:13
LotSizingDataModel.Checker.Contracts.IMathematicalFeasibilityChecker.Check
SolutionCheckResult Check(MathematicalModel model, LotSizingSolution solution, SolutionCheckOptions options)
Projects the candidate solution onto the mathematical model, evaluates all enabled constraints,...
LotSizingDataModel.Checker.Configuration
Definition
SolutionCheckOptions.cs:3
LotSizingDataModel.Checker.Contracts
Definition
ILotSizingSolutionChecker.cs:7
LotSizingDataModel.Checker.Results
Definition
SolutionCheckIssue.cs:3
LotSizingDataModel.Checker
Contracts
IMathematicalFeasibilityChecker.cs
Generated by
1.17.0