![]() |
Eclipse SUMO - Simulation of Urban MObility
|
per-type LIVE metric state. Heap-owned: the atomic makes it non-movable, so it cannot live in a map by value. More...
Data Fields | |
| std::atomic< const RoutingKit::CustomizableContractionHierarchyMetric * > | front {nullptr} |
| int | frontIndex = 1 |
| std::shared_ptr< RoutingKit::CustomizableContractionHierarchyMetric > | metric [2] |
| std::shared_ptr< RoutingKit::CustomizableContractionHierarchyPartialCustomization > | partial |
| partial-customization worker (queue over the shared CCH); one per metric – its queue is drained by every customize() | |
| V * | refVehicle = nullptr |
| OWNED effort-reference vehicle (see RefVehicleFactory) | |
| SUMOVehicleClass | vClass = SVC_PASSENGER |
| std::vector< unsigned > | weight [2] |
per-type LIVE metric state. Heap-owned: the atomic makes it non-movable, so it cannot live in a map by value.
Definition at line 513 of file CCHMetricFamily.h.
| std::atomic<const RoutingKit::CustomizableContractionHierarchyMetric*> CCHMetricFamily< E, V, K >::LiveMetric::front {nullptr} |
Definition at line 516 of file CCHMetricFamily.h.
Referenced by CCHMetricFamily< E, V, K >::published().
Definition at line 517 of file CCHMetricFamily.h.
| std::shared_ptr<RoutingKit::CustomizableContractionHierarchyMetric> CCHMetricFamily< E, V, K >::LiveMetric::metric[2] |
Definition at line 515 of file CCHMetricFamily.h.
| std::shared_ptr<RoutingKit::CustomizableContractionHierarchyPartialCustomization> CCHMetricFamily< E, V, K >::LiveMetric::partial |
partial-customization worker (queue over the shared CCH); one per metric – its queue is drained by every customize()
Definition at line 523 of file CCHMetricFamily.h.
Referenced by CCHMetricFamily< E, V, K >::buildLiveMetric().
| V* CCHMetricFamily< E, V, K >::LiveMetric::refVehicle = nullptr |
OWNED effort-reference vehicle (see RefVehicleFactory)
Definition at line 520 of file CCHMetricFamily.h.
Referenced by CCHMetricFamily< E, V, K >::buildLiveMetric().
| SUMOVehicleClass CCHMetricFamily< E, V, K >::LiveMetric::vClass = SVC_PASSENGER |
Definition at line 518 of file CCHMetricFamily.h.
Referenced by CCHMetricFamily< E, V, K >::buildLiveMetric().
| std::vector<unsigned> CCHMetricFamily< E, V, K >::LiveMetric::weight[2] |
Definition at line 514 of file CCHMetricFamily.h.
Referenced by CCHMetricFamily< E, V, K >::buildLiveMetric().