linear_interface.hpp file
Interface to linear programming solvers.
This module provides a unified interface to various linear programming solvers through a pluggable SolverBackend abstraction. It enables problem construction, solving, and solution retrieval in a solver-agnostic manner, simplifying the integration of different planning engines.
Solver backends (CLP, CBC, CPLEX, HiGHS, …) are loaded as dynamic plugins at runtime via the SolverRegistry.
Namespaces
- namespace gtopt
Classes
- class gtopt::ScaledView::iterator
- Iterator support for range-for loops.
- class gtopt::LinearInterface
- class gtopt::ScaledView