![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
One event of the drift. More...
#include <line/solvers/fluid/fluid_odes.h>
Public Attributes | |
| std::size_t | minus = 0 |
| std::size_t | plus = 0 |
| std::size_t | event_idx = 0 |
| state entry whose g(x) drives this rate | |
| double | rate_base = 0.0 |
| the model-fixed part of the rate | |
One event of the drift.
minus and plus are the state entries the event moves a job out of and into. They can coincide – a self-routing class completing and restarting in the same phase – and then the event contributes nothing, which is exactly what the reference's jump column of all zeros contributes.
Definition at line 101 of file fluid_odes.h.
| std::size_t line::fluid::FluidEvent::event_idx = 0 |
state entry whose g(x) drives this rate
Definition at line 104 of file fluid_odes.h.
Referenced by line::fluid::fluid_drift(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_eliminate_immediate(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::api::infer_fluid_ps_rt_likelihood(), and line::fluid::tbi_advance().
| std::size_t line::fluid::FluidEvent::minus = 0 |
Definition at line 102 of file fluid_odes.h.
Referenced by line::fluid::fluid_drift(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_eliminate_immediate(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::api::infer_fluid_ps_rt_likelihood(), and line::fluid::tbi_advance().
| std::size_t line::fluid::FluidEvent::plus = 0 |
Definition at line 103 of file fluid_odes.h.
Referenced by line::fluid::fluid_drift(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_eliminate_immediate(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::api::infer_fluid_ps_rt_likelihood(), and line::fluid::tbi_advance().
| double line::fluid::FluidEvent::rate_base = 0.0 |
the model-fixed part of the rate
Definition at line 105 of file fluid_odes.h.
Referenced by line::fluid::fluid_drift(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_eliminate_immediate(), line::fluid::fluid_ode_system(), line::fluid::fluid_passage_time(), line::api::infer_fluid_ps_rt_likelihood(), and line::fluid::tbi_advance().