![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
sn_build_fj_sync_map: which incoming flows at a Join must be synchronized. More...
#include <line/solvers/mam/solver_mam_traffic.h>
Public Attributes | |
| std::vector< std::vector< std::size_t > > | node_sync |
| std::vector< std::size_t > | fork_of_group |
| 1-based node index, by group | |
| std::vector< std::size_t > | join_of_group |
| 1-based node index, by group | |
| std::size_t | ngroups = 0 |
sn_build_fj_sync_map: which incoming flows at a Join must be synchronized.
node_sync[j][i] is the sync group of the flow from node i into node j, with 0 meaning an independent flow. Both indices are 0-based over nodes; group ids are 1-based, as in the reference.
Definition at line 135 of file solver_mam_traffic.h.
| std::vector<std::size_t> line::mam::FjSyncMap::fork_of_group |
1-based node index, by group
Definition at line 137 of file solver_mam_traffic.h.
Referenced by line::mam::sn_build_fj_sync_map().
| std::vector<std::size_t> line::mam::FjSyncMap::join_of_group |
1-based node index, by group
Definition at line 138 of file solver_mam_traffic.h.
Referenced by line::mam::sn_build_fj_sync_map().
| std::size_t line::mam::FjSyncMap::ngroups = 0 |
Definition at line 139 of file solver_mam_traffic.h.
Referenced by line::mam::sn_build_fj_sync_map().
| std::vector<std::vector<std::size_t> > line::mam::FjSyncMap::node_sync |
Definition at line 136 of file solver_mam_traffic.h.
Referenced by line::mam::sn_build_fj_sync_map(), and line::mam::solver_mam_traffic_mmap().