public DijkstraOnDemand(DijkstraHeapOptions <TNode, TEdge> options = null) : base("Dijkstra - Node distances created on demand", options) { }
public ShortcutGraphDijkstra(DijkstraHeapOptions <DataNode <TPoint2D>, WeightedEdge> options = null) : base("Graph - Dijkstra", options ?? new DijkstraHeapOptions <DataNode <TPoint2D>, WeightedEdge>()) { this.options = (DijkstraHeapOptions <DataNode <TPoint2D>, WeightedEdge>)OptionsControl; }
public DijkstraStandard(DijkstraHeapOptions <TNode, TEdge> options = null) : base("Dijkstra - All node distances initialized", options) { }
protected Dijkstra(string name, DijkstraHeapOptions <TNode, TEdge> options) : base(name) { this.options = options ?? new DijkstraHeapOptions <TNode, TEdge>(); OptionsControl = this.options; }