LotSizingDataModel.Solver
2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
IMathematicalModelSolverAdapter.cs
Go to the documentation of this file.
1
using
LotSizingDataModel.Solver.Contracts
;
2
3
namespace
LotSizingDataModel.Solver.Adapters
;
4
5
/// <summary>
6
/// Defines a dynamically discoverable solver adapter capable of
7
/// solving solver-independent mathematical models.
8
/// </summary>
9
/// <remarks>
10
/// This interface bridges the generic adapter-discovery contract
11
/// with the mathematical-model solving contract. Solver-specific
12
/// plugins such as CPLEX, Gurobi, FICO Xpress, and COIN-OR CBC
13
/// should implement this interface.
14
/// </remarks>
15
public
interface
IMathematicalModelSolverAdapter
:
16
ISolverAdapter
,
17
IMathematicalModelSolver
18
{
19
}
LotSizingDataModel.Solver.Adapters.IMathematicalModelSolverAdapter
Defines a dynamically discoverable solver adapter capable of solving solver-independent mathematical ...
Definition
IMathematicalModelSolverAdapter.cs:18
LotSizingDataModel.Solver.Contracts.IMathematicalModelSolver
Defines a solver adapter capable of solving an already built, solver-independent mathematical model.
Definition
IMathematicalModelSolver.cs:20
LotSizingDataModel.Solver.Contracts.ISolverAdapter
Defines the metadata and capabilities exposed by a solver adapter plugin.
Definition
ISolverAdapter.cs:17
LotSizingDataModel.Solver.Adapters
Definition
IMathematicalModelSolverAdapter.cs:3
LotSizingDataModel.Solver.Contracts
Definition
ILotSizingSolver.cs:8
LotSizingDataModel.Solver
Adapters
IMathematicalModelSolverAdapter.cs
Generated by
1.17.0