![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The limit solver. More...
#include <line/solvers/env/solver_env_limit.h>
Public Member Functions | |
| SolverEnvLimit (Environment< T > &e, const EnvOptions &o) | |
| SolverEnvLimit (Environment< T > &e, const EnvOptions &o, EnvStageAvgFn< T > stage_fn) | |
| With an injected stage solver: stage_fn runs every stage, exactly as the reference calls its factory. | |
| EnvLimitSolution | solve () |
The limit solver.
envObj must already carry a model per stage; init() is called here, as solveEnvLimit calls self.init() before reading probEnv.
Definition at line 137 of file solver_env_limit.h.
|
inline |
Definition at line 139 of file solver_env_limit.h.
|
inline |
With an injected stage solver: stage_fn runs every stage, exactly as the reference calls its factory.
opt.stage_solver is then not consulted, since the caller has already named the solver by handing one over.
Definition at line 146 of file solver_env_limit.h.
|
inline |
Definition at line 151 of file solver_env_limit.h.
Referenced by line::env::solver_env(), line::env::solver_env(), line::env::solver_env_limit(), and line::env::solver_env_limit().