Core of the DynamicalSystemFramework: generic networks, nodes, edges and dynamics.
More...
|
| enum class | SpeedFunction : uint8_t { CUSTOM = 0
, LINEAR = 1
, CONSTANT = 2
} |
| enum | Direction : uint8_t {
RIGHT = 0
, RIGHTANDSTRAIGHT = 1
, STRAIGHT = 2
, ANY = 3
,
LEFTANDSTRAIGHT = 4
, LEFT = 5
, UTURN = 6
} |
| enum class | TrafficLightOptimization : uint8_t { SINGLE_TAIL = 0
, DOUBLE_TAIL = 1
} |
| enum | train_t : uint8_t {
BUS = 0
, SFM = 1
, R = 2
, RV = 3
,
IC = 4
, FRECCIA = 5
, FRECCIAROSSA = 6
, ES = 7
} |
| enum class | FileExt : std::size_t { CSV
, JSON
, GEOJSON
} |
|
| constexpr std::string_view | version () noexcept |
| | Returns the version of the DSF library.
|
| void | log_to_file (std::string const &path) |
| | Set up logging to a specified file.
|
| void | to_lower (std::string &str) |
| | Convert a string to lowercase, in place.
|
| constexpr std::optional< FileExt > | fileExtFromString (std::string_view ext) noexcept |
| | Get the FileExt matching a file extension (without the leading dot).
|
Core of the DynamicalSystemFramework: generic networks, nodes, edges and dynamics.