Skip to content

Commit b60ff16

Browse files
committed
Tidied up example code. Added more unit tests.
1 parent 5ca76f9 commit b60ff16

15 files changed

Lines changed: 66 additions & 46 deletions

File tree

src/examples/java/org/javasim/examples/basic/Arrivals.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929

3030
public class Arrivals extends SimulationProcess
3131
{
32-
3332
public Arrivals(double mean)
3433
{
3534
InterArrivalTime = new ExponentialStream(mean);
@@ -58,5 +57,4 @@ public void run ()
5857
}
5958

6059
private ExponentialStream InterArrivalTime;
61-
62-
};
60+
}

src/examples/java/org/javasim/examples/basic/Breaks.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929

3030
public class Breaks extends SimulationProcess
3131
{
32-
3332
public Breaks()
3433
{
3534
RepairTime = new UniformStream(10, 100);
@@ -83,5 +82,4 @@ public void run ()
8382
private UniformStream OperativeTime;
8483

8584
private boolean interrupted_service;
86-
87-
};
85+
}

src/examples/java/org/javasim/examples/basic/Job.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
public class Job
2828
{
29-
3029
public Job()
3130
{
3231
boolean empty = false;
@@ -63,5 +62,4 @@ public void finished ()
6362
private double ResponseTime;
6463

6564
private double ArrivalTime;
66-
67-
};
65+
}

src/examples/java/org/javasim/examples/basic/Machine.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929

3030
public class Machine extends SimulationProcess
3131
{
32-
3332
public Machine(double mean)
3433
{
3534
STime = new ExponentialStream(mean);
@@ -128,5 +127,4 @@ public double serviceTime ()
128127
private boolean working;
129128

130129
private Job J;
131-
132-
};
130+
}

src/examples/java/org/javasim/examples/basic/MachineShop.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
public class MachineShop extends SimulationProcess
2929
{
30-
3130
public MachineShop(boolean isBreaks)
3231
{
3332
useBreaks = isBreaks;
@@ -112,5 +111,4 @@ public void await ()
112111
public static double MachineFailedTime = 0.0;
113112

114113
private boolean useBreaks;
115-
116-
};
114+
}

src/examples/java/org/javasim/examples/basic/Main.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
public class Main
2424
{
25-
2625
public static void main (String[] args)
2726
{
2827
boolean isBreaks = false;
@@ -44,5 +43,4 @@ public static void main (String[] args)
4443

4544
System.exit(0);
4645
}
47-
4846
}

src/examples/java/org/javasim/examples/basic/Queue.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
public class Queue
2626
{
27-
2827
public Queue()
2928
{
3029
head = null;
@@ -86,14 +85,12 @@ public void enqueue (Job toadd)
8685
private List head;
8786

8887
private long length;
89-
90-
};
88+
}
9189

9290
/* This is the queue on which Jobs are placed before they are used. */
9391

9492
class List
9593
{
96-
9794
public List()
9895
{
9996
work = null;
@@ -103,5 +100,4 @@ public List()
103100
public Job work;
104101

105102
public List next;
106-
107-
};
103+
}

src/examples/java/org/javasim/examples/interrupt/Arrivals.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929

3030
public class Arrivals extends SimulationProcess
3131
{
32-
3332
public Arrivals(double mean)
3433
{
3534
InterArrivalTime = new ExponentialStream(mean);
@@ -58,5 +57,4 @@ public void run ()
5857
}
5958

6059
private ExponentialStream InterArrivalTime;
61-
62-
};
60+
}

src/examples/java/org/javasim/examples/interrupt/Job.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,11 @@
2222

2323
public class Job
2424
{
25-
2625
public Job(boolean isSignal)
2726
{
2827
if (isSignal)
2928
MachineShop.SignalQ.enqueue(this);
3029
else
3130
MachineShop.JobQ.enqueue(this);
3231
}
33-
34-
};
32+
}

src/examples/java/org/javasim/examples/interrupt/MachineShop.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
public class MachineShop extends SimulationEntity
3030
{
31-
3231
public MachineShop()
3332
{
3433
}
@@ -91,5 +90,4 @@ public void await ()
9190
public static double TotalResponseTime = 0.0;
9291

9392
public static double MachineActiveTime = 0.0;
94-
95-
};
93+
}

0 commit comments

Comments
 (0)