Esempio n. 1
0
 public EdgeKey(IPairNode node1, IPairNode node2)
 {
     Node1 = node1 ?? throw new ArgumentNullException(nameof(node1));
     Node2 = node2 ?? throw new ArgumentNullException(nameof(node2));
 }
Esempio n. 2
0
 public TwoPartsWeighedRout(IPairNode start)
 {
     _nodes = new() { start };
 }
Esempio n. 3
0
 public WeightEdge(IPairNode node1, IPairNode node2, int weight)
 {
     Node1  = node1 ?? throw new ArgumentNullException(nameof(node1));
     Node2  = node2 ?? throw new ArgumentNullException(nameof(node2));
     Weight = weight;
 }