Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
RoutingKit::CustomizableContractionHierarchyMetric Struct Reference

#include <customizable_contraction_hierarchy.h>

Collaboration diagram for RoutingKit::CustomizableContractionHierarchyMetric:
[legend]

Public Member Functions

ContractionHierarchy build_contraction_hierarchy_using_perfect_witness_search ()
 
 CustomizableContractionHierarchyMetric ()
 
 CustomizableContractionHierarchyMetric (const CustomizableContractionHierarchy &cch, const std::vector< unsigned > &input_weight)
 
 CustomizableContractionHierarchyMetric (const CustomizableContractionHierarchy &cch, const unsigned *input_weight)
 
CustomizableContractionHierarchyMetriccustomize ()
 
CustomizableContractionHierarchyMetricreset (const CustomizableContractionHierarchy &cch, const std::vector< unsigned > &input_weight)
 
CustomizableContractionHierarchyMetricreset (const CustomizableContractionHierarchy &cch, const unsigned *input_weight)
 
CustomizableContractionHierarchyMetricreset (const std::vector< unsigned > &input_weight)
 
CustomizableContractionHierarchyMetricreset (const unsigned *input_weight)
 

Data Fields

std::vector< unsigned > backward
 
const CustomizableContractionHierarchycch
 
std::vector< unsigned > forward
 
const unsigned * input_weight
 

Detailed Description

Definition at line 67 of file customizable_contraction_hierarchy.h.

Constructor & Destructor Documentation

◆ CustomizableContractionHierarchyMetric() [1/3]

RoutingKit::CustomizableContractionHierarchyMetric::CustomizableContractionHierarchyMetric ( )
inline

Definition at line 68 of file customizable_contraction_hierarchy.h.

Referenced by reset().

Here is the caller graph for this function:

◆ CustomizableContractionHierarchyMetric() [2/3]

RoutingKit::CustomizableContractionHierarchyMetric::CustomizableContractionHierarchyMetric ( const CustomizableContractionHierarchy cch,
const unsigned *  input_weight 
)

Definition at line 739 of file customizable_contraction_hierarchy.cpp.

◆ CustomizableContractionHierarchyMetric() [3/3]

RoutingKit::CustomizableContractionHierarchyMetric::CustomizableContractionHierarchyMetric ( const CustomizableContractionHierarchy cch,
const std::vector< unsigned > &  input_weight 
)

Definition at line 735 of file customizable_contraction_hierarchy.cpp.

Member Function Documentation

◆ build_contraction_hierarchy_using_perfect_witness_search()

◆ customize()

◆ reset() [1/4]

CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset ( const CustomizableContractionHierarchy cch,
const std::vector< unsigned > &  input_weight 
)

◆ reset() [2/4]

CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset ( const CustomizableContractionHierarchy cch,
const unsigned *  input_weight 
)

Definition at line 756 of file customizable_contraction_hierarchy.cpp.

References cch, RoutingKit::CustomizableContractionHierarchy::cch_arc_count(), CustomizableContractionHierarchyMetric(), forward, and input_weight.

Referenced by reset(), and reset().

Here is the caller graph for this function:

◆ reset() [3/4]

CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset ( const std::vector< unsigned > &  input_weight)

◆ reset() [4/4]

CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset ( const unsigned *  input_weight)

Definition at line 767 of file customizable_contraction_hierarchy.cpp.

References input_weight.

Field Documentation

◆ backward

std::vector<unsigned> RoutingKit::CustomizableContractionHierarchyMetric::backward

Definition at line 84 of file customizable_contraction_hierarchy.h.

◆ cch

const CustomizableContractionHierarchy* RoutingKit::CustomizableContractionHierarchyMetric::cch

Definition at line 85 of file customizable_contraction_hierarchy.h.

Referenced by customize(), reset(), reset(), and reset().

◆ forward

std::vector<unsigned> RoutingKit::CustomizableContractionHierarchyMetric::forward

Definition at line 83 of file customizable_contraction_hierarchy.h.

Referenced by reset().

◆ input_weight

const unsigned* RoutingKit::CustomizableContractionHierarchyMetric::input_weight

Definition at line 86 of file customizable_contraction_hierarchy.h.

Referenced by customize(), reset(), reset(), reset(), and reset().


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