From ac6de0d3bed1d9849addf0ffd8700721fa8d7580 Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Mon, 21 Mar 2016 20:44:25 +0100 Subject: Add DSDV and AODV --- structure/Graph.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'structure/Graph.java') diff --git a/structure/Graph.java b/structure/Graph.java index fde99f8..b1c786d 100644 --- a/structure/Graph.java +++ b/structure/Graph.java @@ -16,6 +16,9 @@ public class MyGraph extends SingleGraph{ private Grid grid; + private int miss=0; + private int success=0; + public MyGraph(String title, Grid grid) { super(title); // Allow CSS on view @@ -92,7 +95,7 @@ public class MyGraph extends SingleGraph{ } public void showBestLink(){ - ArrayList bestLink=this.grid.getLinks().get(this.grid.getBestLinkIndex()); + ArrayList bestLink=this.grid.getLinks().get(this.grid.getBestLinkByProtocol()); for(int i=0;i nodes= this.getNodeIterator(); while(nodes.hasNext()){ @@ -144,6 +147,14 @@ public class MyGraph extends SingleGraph{ } + if(this.grid.getBestLinkByProtocol()==this.grid.getBestLinkIndex()){ + this.success++; + } + else{ + this.miss++; + } + System.out.println("Success = " + this.success + " Miss = " + this.miss); + //Build bestLink this.showBestLink(); } -- cgit v1.2.3