LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
SolverProgressStage.cs
Go to the documentation of this file.
1using System;
2using System.Xml.Serialization;
3
5
6/// <summary>
7/// Identifies the current stage of a solver execution.
8/// </summary>
9[Serializable]
10[XmlType(TypeName = "solverProgressStage")]
12{
13 /// <summary>
14 /// The execution stage is unknown.
15 /// </summary>
17
18 /// <summary>
19 /// The solver request is being initialized.
20 /// </summary>
22
23 /// <summary>
24 /// The mathematical model is being generated.
25 /// </summary>
27
28 /// <summary>
29 /// The generated model is being transferred to the
30 /// selected solver.
31 /// </summary>
33
34 /// <summary>
35 /// The solver presolve phase is running.
36 /// </summary>
38
39 /// <summary>
40 /// The root linear relaxation is being solved.
41 /// </summary>
43
44 /// <summary>
45 /// The branch-and-bound or branch-and-cut search is
46 /// running.
47 /// </summary>
49
50 /// <summary>
51 /// A new incumbent solution has been found.
52 /// </summary>
54
55 /// <summary>
56 /// The solver is processing a callback.
57 /// </summary>
59
60 /// <summary>
61 /// The solver is finalizing the optimization result.
62 /// </summary>
64
65 /// <summary>
66 /// The solver execution completed successfully.
67 /// </summary>
69
70 /// <summary>
71 /// The solver execution was interrupted.
72 /// </summary>
74
75 /// <summary>
76 /// The solver execution failed.
77 /// </summary>
78 Failed = 12
79}
SolverProgressStage
Identifies the current stage of a solver execution.
@ Completed
The solver execution completed successfully.
@ Interrupted
The solver execution was interrupted.
@ SolvingRootRelaxation
The root linear relaxation is being solved.
@ Presolving
The solver presolve phase is running.
@ Initializing
The solver request is being initialized.
@ Searching
The branch-and-bound or branch-and-cut search is running.
@ ProcessingCallback
The solver is processing a callback.
@ LoadingModel
The generated model is being transferred to the selected solver.
@ Finalizing
The solver is finalizing the optimization result.
@ BuildingModel
The mathematical model is being generated.
@ IncumbentFound
A new incumbent solution has been found.