Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
RoutingKit::detail::InvertShorcutWeights< ShortcutWeights > Struct Template Reference

#include <contraction_hierarchy.h>

Collaboration diagram for RoutingKit::detail::InvertShorcutWeights< ShortcutWeights >:
[legend]

Public Types

typedef ShortcutWeights::Weight Weight
 

Public Member Functions

auto get_backward_weight (unsigned a) const -> decltype(std::declval< ShortcutWeights >().get_forward_weight(a))
 
auto get_forward_weight (unsigned a) const -> decltype(std::declval< ShortcutWeights >().get_backward_weight(a))
 
 InvertShorcutWeights (const ShortcutWeights &shortcut_weights)
 

Data Fields

const ShortcutWeights & shortcut_weights
 

Detailed Description

template<class ShortcutWeights>
struct RoutingKit::detail::InvertShorcutWeights< ShortcutWeights >

Definition at line 384 of file contraction_hierarchy.h.

Member Typedef Documentation

◆ Weight

Constructor & Destructor Documentation

◆ InvertShorcutWeights()

template<class ShortcutWeights >
RoutingKit::detail::InvertShorcutWeights< ShortcutWeights >::InvertShorcutWeights ( const ShortcutWeights &  shortcut_weights)
inlineexplicit

Definition at line 389 of file contraction_hierarchy.h.

Member Function Documentation

◆ get_backward_weight()

◆ get_forward_weight()

Field Documentation

◆ shortcut_weights


The documentation for this struct was generated from the following file: