Ejemplo n.º 1
0
 public DijkstraOnDemand(DijkstraHeapOptions <TNode, TEdge> options = null) : base("Dijkstra - Node distances created on demand", options)
 {
 }
Ejemplo n.º 2
0
 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)
 {
 }
Ejemplo n.º 4
0
 protected Dijkstra(string name, DijkstraHeapOptions <TNode, TEdge> options) : base(name)
 {
     this.options   = options ?? new DijkstraHeapOptions <TNode, TEdge>();
     OptionsControl = this.options;
 }