This package is deprecated. All solvers relying on it have been updated to pure MOI wrappers. Do not use this as an intermediate layer when constructing new solver wrappers.
LinQuadOptInterface.jl (LQOI) is designed to provide an intermediate interface to MathOptInterface.jl for some solvers. The target use-cases are low-level wrappers designed to bridge low-level mixed integer linear and quadratic solvers.
The interface is documented here.
Note to solver developers
The use of LQOI for MOI wrappers of low-level solvers is entirely optional. Using LQOI introduces an extra abstraction layer between a solver and MOI. We recommend that you carefully analyze the solver's low-level API to check if it is close to what LQOI expects.