![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/solvers/fluid/fluid_kp.h>
Public Attributes | |
| KpEventKind | kind = KpEventKind::ArrivalPhase |
| std::size_t | i = 0 |
| std::size_t | c = 0 |
| source station and class | |
| std::size_t | k = 0 |
| std::size_t | j = 0 |
| source and target phase of the modulating chain | |
| std::size_t | n = 0 |
| std::size_t | l = 0 |
| destination station and class | |
| std::size_t | ip = 0 |
| destination entry phase | |
| std::size_t | off_src = 0 |
| offset of the source block | |
| std::size_t | off_dst = 0 |
| offset of the destination block | |
| double | weight = 1.0 |
| routing probability times entry-phase probability | |
| std::vector< std::size_t > | minus |
| The jump: -1 at minus, +1 at each plus; a phase change carries both. | |
| std::vector< std::size_t > | plus |
Definition at line 106 of file fluid_kp.h.
| std::size_t line::fluid::KpEvent::c = 0 |
source station and class
Definition at line 108 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::i = 0 |
Definition at line 108 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::ip = 0 |
destination entry phase
Definition at line 111 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::j = 0 |
source and target phase of the modulating chain
Definition at line 109 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::k = 0 |
Definition at line 109 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| KpEventKind line::fluid::KpEvent::kind = KpEventKind::ArrivalPhase |
Definition at line 107 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::l = 0 |
destination station and class
Definition at line 110 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<std::size_t> line::fluid::KpEvent::minus |
The jump: -1 at minus, +1 at each plus; a phase change carries both.
Definition at line 116 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::n = 0 |
Definition at line 110 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::off_dst = 0 |
offset of the destination block
Definition at line 113 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::size_t line::fluid::KpEvent::off_src = 0 |
offset of the source block
Definition at line 112 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<std::size_t> line::fluid::KpEvent::plus |
Definition at line 116 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| double line::fluid::KpEvent::weight = 1.0 |
routing probability times entry-phase probability
Definition at line 114 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().