LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
solver_facade.cpp File Reference

The one translation unit that instantiates the solver stack for the facade. More...

Include dependency graph for solver_facade.cpp:

Go to the source code of this file.

Namespaces

namespace  line

Detailed Description

The one translation unit that instantiates the solver stack for the facade.

line/solvers/solver.h declares a double-only, non-template solver API so that this file can carry every body: a caller including that header pays for none of the template instantiation below, and line_mp_api pays for it once for the CLI, the tests and the examples together.

Every entry point forwards to the runner the CLI calls, so a program written against the facade and line-cli -s <solver> on the same model produce the same numbers by construction. Nothing is computed here beyond the reshaping the tables need.

Definition in file solver_facade.cpp.