ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
ILinearModelSolverExecutor.cs
Go to the documentation of this file.
2
4
5/// <summary>
6/// Executes the portable <see cref="LinearModel"/> with one concrete solver.
7/// </summary>
9{
10 /// <summary>Gets the concrete solver implemented by this executor.</summary>
12
13 /// <summary>Executes one portable model using an already selected solver.</summary>
14 ValueTask<LinearModelSolveResult> SolveAsync(
15 LinearModel model,
16 SolverSelectionResult selection,
18 CancellationToken cancellationToken = default);
19}
Configures one solver-backed execution of a portable linear model.
Immutable solver-independent linear or mixed-integer linear model.
Definition LinearModel.cs:7
Describes the outcome of optimization-solver selection.
Executes the portable LinearModel with one concrete solver.
SolverKind SolverKind
Gets the concrete solver implemented by this executor.
ValueTask< LinearModelSolveResult > SolveAsync(LinearModel model, SolverSelectionResult selection, LinearModelSolveOptions options, CancellationToken cancellationToken=default)
Executes one portable model using an already selected solver.