10#ifndef LINKGRAPH_TYPE_H
11#define LINKGRAPH_TYPE_H
13#include "../core/pool_type.hpp"
18typedef uint16_t NodeID;
19static const NodeID INVALID_NODE = UINT16_MAX;
EdgeUpdateMode
Special modes for updating links.
@ Refresh
Refresh capacity.
@ Unrestricted
Use unrestricted link.
@ Increase
Increase capacity.
@ Restricted
Use restricted link.
@ DT_MANUAL
Manual distribution. No link graph calculations are run.
@ DT_ASYMMETRIC
Asymmetric distribution. Usually cargo will only travel in one direction.
@ DT_SYMMETRIC
Symmetric distribution. The same amount of cargo travels in each direction between each pair of nodes...
@ DT_MAX_NONSYMMETRIC
Maximum non-symmetric distribution.