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 aAccessVerticesinstance.Is used to run backward CH BFS query over thecontractionGraph.Is used to run forward CH BFS query over thecontractionGraph.Builder object for aLocalityFilterinstance.private intId 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,forwardBFSandbackwardBFS. -
Method Summary
-
Field Details
-
taskId
private int taskIdId of this task. -
localityFilterBuilder
Builder object for aLocalityFilterinstance. -
accessVerticesBuilder
Builder object for aAccessVerticesinstance. -
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,forwardBFSandbackwardBFS.- Parameters:
taskId- id of this tasklocalityFilterBuilder- builder object forLocalityFilteraccessVerticesBuilder- builder object forAccessVerticesforwardBFS- forwardContractionHierarchyBFSbackwardBFS- backwardContractionHierarchyBFS
-
-
Method Details