![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
options.config.rate_sched: explicit per-(station, class) rate trajectories, the third source solver_fluid_ratemult composes. More...
#include <line/solvers/fluid/solver_fluid.h>
Public Attributes | |
| std::size_t | station = 0 |
| 1-based | |
| std::size_t | cls = 0 |
| 1-based | |
| std::vector< double > | tgrid |
| std::vector< double > | rates |
| double | nominal = -1.0 |
| The nominal baked into rate_base; <= 0 selects Mu{i}{c}(1). | |
options.config.rate_sched: explicit per-(station, class) rate trajectories, the third source solver_fluid_ratemult composes.
Used by the coupled LN layer transient to inject time-varying inter-layer demand through the same station-class -> event expansion the NHPP path uses.
Definition at line 240 of file solver_fluid.h.
| std::size_t line::fluid::FluidOptions::RateSched::cls = 0 |
1-based
Definition at line 242 of file solver_fluid.h.
| double line::fluid::FluidOptions::RateSched::nominal = -1.0 |
The nominal baked into rate_base; <= 0 selects Mu{i}{c}(1).
Definition at line 246 of file solver_fluid.h.
| std::vector<double> line::fluid::FluidOptions::RateSched::rates |
Definition at line 244 of file solver_fluid.h.
| std::size_t line::fluid::FluidOptions::RateSched::station = 0 |
1-based
Definition at line 241 of file solver_fluid.h.
| std::vector<double> line::fluid::FluidOptions::RateSched::tgrid |
Definition at line 243 of file solver_fluid.h.