Class DykstraWitnessCalculator
A dykstra-based witness calculator for float weights.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public sealed class DykstraWitnessCalculator : DykstraWitnessCalculator<float>
Constructors
DykstraWitnessCalculator(DirectedGraph, Int32, Int32)
Creates a new witnesscalculator.
Declaration
public DykstraWitnessCalculator(DirectedGraph graph, int hopLimit = 2147483647, int maxSettles = 2147483647)
Parameters
|
DirectedGraph
graph
|
|
System.Int32
hopLimit
|
|
System.Int32
maxSettles
|
DykstraWitnessCalculator(DirectedGraph, WeightHandler<Single>, Int32, Int32)
Creates a new witnesscalculator.
Declaration
public DykstraWitnessCalculator(DirectedGraph graph, WeightHandler<float> weightHandler, int hopLimit, int maxSettles)
Parameters
|
DirectedGraph
graph
|
|
WeightHandler<System.Single>
weightHandler
|
|
System.Int32
hopLimit
|
|
System.Int32
maxSettles
|
Methods
Calculate(DirectedGraph, WeightHandler<Single>, UInt32, UInt32, Dictionary<UInt32, Shortcut<Single>>, Int32, Int32)
Calculates witness paths.
Declaration
public override void Calculate(DirectedGraph graph, WeightHandler<float> weightHandler, uint vertex, uint source, Dictionary<uint, Shortcut<float>> targets, int maxSettles, int hopLimit)
Parameters
|
DirectedGraph
graph
|
|
WeightHandler<System.Single>
weightHandler
|
|
System.UInt32
vertex
|
|
System.UInt32
source
|
|
Dictionary<System.UInt32, Shortcut<System.Single>>
targets
|
|
System.Int32
maxSettles
|
|
System.Int32
hopLimit
|
Overrides
Itinero.Algorithms.Contracted.Dual.Witness.DykstraWitnessCalculator<System.Single>.Calculate(DirectedGraph, WeightHandler<System.Single>, System.UInt32, System.UInt32, Dictionary<System.UInt32, Itinero.Algorithms.Contracted.Dual.Witness.Shortcut<System.Single>>, System.Int32, System.Int32)