Namespace OPTANO.Modeling.Optimization.Solver.Interfaces
Classes
StatusInfo
Class that represent the current status of a solver that is solving a problem instance.
Interfaces
IAbortable
If a solver can be aborted it should implement this interface
ICanHandleUserSolution
The interface can be used to insert user solutions (by given variable values) that were found by an external (e.g. heuristic) algorithm into a running solution process.
ICanSetCutOff
A solver implementing this interface is able to set a cut off value
ICanSetLicense
A solver implementing this interface will be able to set a license
ICanSolve<M, S>
Indicates that this solver can solve models of type M and return solutions of type S
ISolverEvent
An implementing class represents an event that can be fired by a solver
IStatus<T>
The status interface can be used to retrieve status information by running solvers.