Module org.jgrapht.core
Package org.jgrapht.alg.shortestpath
Class TransitNodeRoutingPrecomputation.AVAndLFConstructionTask
java.lang.Object
org.jgrapht.alg.shortestpath.TransitNodeRoutingPrecomputation.AVAndLFConstructionTask
- All Implemented Interfaces:
Runnable
- Enclosing class:
TransitNodeRoutingPrecomputation<V,
E>
private class TransitNodeRoutingPrecomputation.AVAndLFConstructionTask
extends Object
implements Runnable
Task which is used to perform
ContractionHierarchyBFS
in parallel.-
Field Summary
FieldsModifier and TypeFieldDescriptionBuilder object for aAccessVertices
instance.Is used to run backward CH BFS query over thecontractionGraph
.Is used to run forward CH BFS query over thecontractionGraph
.Builder object for aLocalityFilter
instance.private int
Id of this task. -
Constructor Summary
ConstructorsConstructorDescriptionAVAndLFConstructionTask
(int taskId, TransitNodeRoutingPrecomputation<V, E>.LocalityFilterBuilder localityFilterBuilder, TransitNodeRoutingPrecomputation<V, E>.AccessVerticesBuilder accessVerticesBuilder, TransitNodeRoutingPrecomputation<V, E>.ContractionHierarchyBFS forwardBFS, TransitNodeRoutingPrecomputation<V, E>.ContractionHierarchyBFS backwardBFS) Constructs a new instance for the givetaskId
,localityFilterBuilder
,accessVerticesBuilder
,forwardBFS
andbackwardBFS
. -
Method Summary
-
Field Details
-
taskId
private int taskIdId of this task. -
localityFilterBuilder
Builder object for aLocalityFilter
instance. -
accessVerticesBuilder
Builder object for aAccessVertices
instance. -
forwardBFS
Is used to run forward CH BFS query over thecontractionGraph
. -
backwardBFS
Is used to run backward CH BFS query over thecontractionGraph
.
-
-
Constructor Details
-
AVAndLFConstructionTask
public AVAndLFConstructionTask(int taskId, TransitNodeRoutingPrecomputation<V, E>.LocalityFilterBuilder localityFilterBuilder, TransitNodeRoutingPrecomputation<V, E>.AccessVerticesBuilder accessVerticesBuilder, TransitNodeRoutingPrecomputation<V, E>.ContractionHierarchyBFS forwardBFS, TransitNodeRoutingPrecomputation<V, E>.ContractionHierarchyBFS backwardBFS) Constructs a new instance for the givetaskId
,localityFilterBuilder
,accessVerticesBuilder
,forwardBFS
andbackwardBFS
.- Parameters:
taskId
- id of this tasklocalityFilterBuilder
- builder object forLocalityFilter
accessVerticesBuilder
- builder object forAccessVertices
forwardBFS
- forwardContractionHierarchyBFS
backwardBFS
- backwardContractionHierarchyBFS
-
-
Method Details