All Packages Class Hierarchy This Package Previous Next Index
Class eduni.simjava.Sim_accum
java.lang.Object
|
+----eduni.simjava.Sim_accum
- public class Sim_accum
- extends Object
A class for collecting statistical data during simulations.
-
Sim_accum()
- Constructor.
-
Sim_accum(String)
- Constructor, with name for SIM++ compatability.
-
avg()
- Calculates the average value held over the total
interval recorded.
-
interval_sum()
- Sums all the intervals recorded so far.
-
max()
- Find the maximum value recorded so far
-
min()
- Find the minimum value recorded so far
-
update(double, double)
- Add a new record to the statistics collected so far.
Sim_accum
public Sim_accum()
- Constructor.
- Returns:
- A new instance of the class
Sim_accum
public Sim_accum(String name)
- Constructor, with name for SIM++ compatability.
- Parameters:
- name - The name to be associated with the instance,
(currently ignored).
- Returns:
- A new instance of the class
update
public void update(double interval,
double value)
- Add a new record to the statistics collected so far.
- Parameters:
- interval - How long the value held
- value - The value to record
min
public double min()
- Find the minimum value recorded so far
- Returns:
- The minimum value recorded so far, or 0.0
if no values have been recorded
max
public double max()
- Find the maximum value recorded so far
- Returns:
- The maximum value recorded so far, or 0.0
if no values have been recorded
avg
public double avg()
- Calculates the average value held over the total
interval recorded.
i.e. Sum_for_all_i(value[i]*interval[i])/total_interval
- Returns:
- The average value
interval_sum
public double interval_sum()
- Sums all the intervals recorded so far.
- Returns:
- The sum of the intervals
All Packages Class Hierarchy This Package Previous Next Index