From 6c031df1798745b6a26e8a9060f74b6add928fb9 Mon Sep 17 00:00:00 2001 From: jjenista Date: Tue, 24 Feb 2009 19:44:59 +0000 Subject: [PATCH] stable mlp version --- .../mlp/directto/mlp-java/Aircraft.java | 2 +- .../mlp/directto/mlp-java/AircraftList.java | 8 ++--- .../mlp/directto/mlp-java/Algorithm.java | 19 ++++++------ .../mlp/directto/mlp-java/Conflict.java | 2 +- .../mlp/directto/mlp-java/ConflictList.java | 4 +-- .../Benchmarks/mlp/directto/mlp-java/D2.java | 28 +++++++++++------ .../Benchmarks/mlp/directto/mlp-java/Fix.java | 2 +- .../mlp/directto/mlp-java/FixList.java | 8 ++--- .../mlp/directto/mlp-java/FlightList.java | 20 ++++++------ .../mlp/directto/mlp-java/FlightPlan.java | 4 +-- .../mlp/directto/mlp-java/Message.java | 31 ++++++++++--------- .../mlp/directto/mlp-java/MessageList.java | 8 ++--- .../mlp/directto/mlp-java/Point2d.java | 2 +- .../mlp/directto/mlp-java/Point4d.java | 2 +- .../mlp/directto/mlp-java/ReadWrite.java | 6 ++-- .../mlp/directto/mlp-java/Route.java | 2 +- .../mlp/directto/mlp-java/Static.java | 14 ++++----- .../mlp/directto/mlp-java/Track.java | 4 +-- .../mlp/directto/mlp-java/Trajectory.java | 6 ++-- .../mlp-java/TrajectorySynthesizer.java | 12 +++---- .../mlp/directto/mlp-java/TrialFlight.java | 20 ++++++------ .../mlp/directto/mlp-java/Velocity.java | 2 +- 22 files changed, 107 insertions(+), 99 deletions(-) diff --git a/Robust/src/Benchmarks/mlp/directto/mlp-java/Aircraft.java b/Robust/src/Benchmarks/mlp/directto/mlp-java/Aircraft.java index 66d15695..79ce05be 100755 --- a/Robust/src/Benchmarks/mlp/directto/mlp-java/Aircraft.java +++ b/Robust/src/Benchmarks/mlp/directto/mlp-java/Aircraft.java @@ -1,6 +1,6 @@ // class that implements types of aircrafts -class Aircraft { +public class Aircraft { String type; double maxLift, maxThrust; diff --git a/Robust/src/Benchmarks/mlp/directto/mlp-java/AircraftList.java b/Robust/src/Benchmarks/mlp/directto/mlp-java/AircraftList.java index 2a48ca8c..766e391b 100755 --- a/Robust/src/Benchmarks/mlp/directto/mlp-java/AircraftList.java +++ b/Robust/src/Benchmarks/mlp/directto/mlp-java/AircraftList.java @@ -2,7 +2,7 @@ //import java.util.*; -class AircraftList { +public class AircraftList { public int noAircrafts; private Vector aircrafts; @@ -39,11 +39,11 @@ class AircraftList { } public void printInfo() { - System.out.println("\n\nThe number of aircrafts:"+noAircrafts); - System.out.println("The aircrafts are:"); + //System.out.println("\n\nThe number of aircrafts:"+noAircrafts); + //System.out.println("The aircrafts are:"); for( int i = 0; i < aircrafts.size(); ++i ) { Aircraft aAux=(Aircraft) aircrafts.elementAt(i); - System.out.println(aAux); + //System.out.println(aAux); } } diff --git a/Robust/src/Benchmarks/mlp/directto/mlp-java/Algorithm.java b/Robust/src/Benchmarks/mlp/directto/mlp-java/Algorithm.java index e61d949e..e8682b07 100755 --- a/Robust/src/Benchmarks/mlp/directto/mlp-java/Algorithm.java +++ b/Robust/src/Benchmarks/mlp/directto/mlp-java/Algorithm.java @@ -1,16 +1,16 @@ //import java.util.*; //import java.io.*; -class Algorithm { +public class Algorithm { private D2 d2; - public /*static*/ double initialTime,time; - public /*static*/ double currIteration; - public /*static*/ ConflictList cList; + public double initialTime,time; + public double currIteration; + public ConflictList cList; public Algorithm( D2 d2 ) { this.d2 = d2; - ConflictList cList=new ConflictList(); + cList=new ConflictList(); } public /*static*/ void setInitialTime(double time) { @@ -44,7 +44,7 @@ class Algorithm { Point4d point1=(Point4d) p1.elementAt(pos); Point4d point2=(Point4d) p2.elementAt(pos); if (isConflict(point1,point2)) { - System.out.println(point1+" "+point2); + //System.out.println(point1+" "+point2); found=true; conflictPoint=point1; } @@ -81,10 +81,11 @@ class Algorithm { public /*static*/ void doIteration() { time=initialTime+currIteration*d2.getStatic().iterationStep(); currIteration++; - System.out.println("In doIteration!"); - System.out.println("Time:"+time); + //System.out.println("In doIteration!"); + //System.out.println("Time:"+time); cList.clear(); + Vector flights=d2.getFlightList().f; int n=d2.getFlightList().noFlights; int i,j; @@ -94,7 +95,7 @@ class Algorithm { d2.getTrajectorySynthesizer().updateTrajectory(time,aAux); } - System.out.println("Does it get here? (after the trajectory update)"); + //System.out.println("Does it get here? (after the trajectory update)"); for (i=0;i0)? traject.getPointAt(i-1).time+timeF:time+timeF; } flight.traject=traject; - System.out.println("Finished updating trajectory ..."); + //System.out.println("Finished updating trajectory ..."); return traject; } @@ -160,7 +160,7 @@ public class TrajectorySynthesizer { if ((distance>horizTotalDist)&&(horizTotalDist>0)) { timeF=(accel<=0)?(horizTotalDist/hSpeed): (-hSpeed+Math.sqrt(hSpeed*hSpeed+2*accel*horizTotalDist))/accel; - System.out.println("TIMEF= "+timeF); + //System.out.println("TIMEF= "+timeF); } horizTotalDist-=distance; diff --git a/Robust/src/Benchmarks/mlp/directto/mlp-java/TrialFlight.java b/Robust/src/Benchmarks/mlp/directto/mlp-java/TrialFlight.java index f420b71f..409773d9 100755 --- a/Robust/src/Benchmarks/mlp/directto/mlp-java/TrialFlight.java +++ b/Robust/src/Benchmarks/mlp/directto/mlp-java/TrialFlight.java @@ -52,33 +52,33 @@ public class TrialFlight { changeToTrialRoute(position, fixIndex); trajectoryDiff(position.time); conflictsDiff(position.time); - System.out.println("old route:"+oldFlight.fPlan.r); - System.out.println("new route:"+trialFlight.fPlan.r); + //System.out.println("old route:"+oldFlight.fPlan.r); + //System.out.println("new route:"+trialFlight.fPlan.r); trialFlight.trialStatus=-1; } public void trajectoryDiff (double time) { trialFlight.updateTrajectory(time); oldFlight.updateTrajectory(time); - System.out.println("Flight "+trialFlight.flightID+":"); + //System.out.println("Flight "+trialFlight.flightID+":"); distDiff=oldFlight.traject.distanceToDestination()- trialFlight.traject.distanceToDestination(); timeDiff=oldFlight.traject.timeToDestination(time)- trialFlight.traject.timeToDestination(time); if (timeDiff<0) { timeDiff=0; } - System.out.println("Time difference: "+timeDiff); - System.out.println("Distance difference: "+distDiff); + //System.out.println("Time difference: "+timeDiff); + //System.out.println("Distance difference: "+distDiff); } public void conflictsDiff(double time) { int i, j; oldConflicts=d2.getAlgorithm().getConflictsWith(time,oldFlight); newConflicts=d2.getAlgorithm().getConflictsWith(time,trialFlight); - System.out.println("Flight "+trialFlight.flightID+":"); - System.out.println("Conflicts for the old flight:"); - System.out.println(oldConflicts); - System.out.println("Conflicts for the trial flight:"); - System.out.println(newConflicts); + //System.out.println("Flight "+trialFlight.flightID+":"); + //System.out.println("Conflicts for the old flight:"); + //System.out.println(oldConflicts); + //System.out.println("Conflicts for the trial flight:"); + //System.out.println(newConflicts); noNew=0; for (i=0 ; i