Dynamical system model
Loading...
Searching...
No Matches
Street.hpp File Reference

Defines the Street class. More...

#include <optional>
#include <queue>
#include <type_traits>
#include <utility>
#include <stdexcept>
#include <cmath>
#include <numbers>
#include <set>
#include <format>
#include "Agent.hpp"
#include "Node.hpp"
#include "../utility/TypeTraits/is_numeric.hpp"
#include "../utility/queue.hpp"
#include "../utility/Logger.hpp"

Classes

class  dsm::Street< Id, Size >
 The Street class represents a street in the network. More...
 
class  dsm::SpireStreet< Id, Size >
 The SpireStreet class represents a street which is able to count agent flows in both input and output. More...
 

Detailed Description

Defines the Street class.

This file contains the definition of the Street class. The Street class represents a street in the network. It is templated by the type of the street's id and the type of the street's capacity. The street's id and capacity must be unsigned integral types.