tapestry.repairmonitor
Class SecondPDF

java.lang.Object
  |
  +--tapestry.repairmonitor.DiskPDF
        |
        +--tapestry.repairmonitor.SecondPDF
All Implemented Interfaces:
CDF, PDF

public class SecondPDF
extends DiskPDF

Specifies a CDF in seconds


Field Summary
static int cdf_size
           
static int factor
          How much to divide the month PDF by
static int pdf_size
           
 
Fields inherited from class tapestry.repairmonitor.DiskPDF
CDFarraySize, dCDFarray, dPDFarray, monthMillis, PDFarraySize
 
Constructor Summary
SecondPDF()
           
 
Method Summary
 double getCDFEntry(int n)
          return the nth entry of the cumulative distribution function
 int getCDFIncrement()
          Returns the number of milliseconds that need to pass in a node's life before using the next cdf entry
 int getCDFSize()
          Returns the size of the cumulative distribution function
 double getPDFEntry(int n)
          return the nth entry of the probability distribution function
 int getPDFIncrement()
          Returns the number of milliseconds that need to pass in a node's life before using the next pdf entry
 int getPDFSize()
          Returns the size of the probability distribution function
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factor

public static final int factor
How much to divide the month PDF by

See Also:
Constant Field Values

pdf_size

public static final int pdf_size

cdf_size

public static final int cdf_size
Constructor Detail

SecondPDF

public SecondPDF()
Method Detail

getPDFEntry

public double getPDFEntry(int n)
Description copied from interface: PDF
return the nth entry of the probability distribution function

Specified by:
getPDFEntry in interface PDF
Overrides:
getPDFEntry in class DiskPDF

getPDFSize

public int getPDFSize()
Description copied from interface: PDF
Returns the size of the probability distribution function

Specified by:
getPDFSize in interface PDF
Overrides:
getPDFSize in class DiskPDF

getPDFIncrement

public int getPDFIncrement()
Description copied from interface: PDF
Returns the number of milliseconds that need to pass in a node's life before using the next pdf entry

Specified by:
getPDFIncrement in interface PDF
Overrides:
getPDFIncrement in class DiskPDF

getCDFEntry

public double getCDFEntry(int n)
Description copied from interface: CDF
return the nth entry of the cumulative distribution function

Specified by:
getCDFEntry in interface CDF
Overrides:
getCDFEntry in class DiskPDF

getCDFSize

public int getCDFSize()
Description copied from interface: CDF
Returns the size of the cumulative distribution function

Specified by:
getCDFSize in interface CDF
Overrides:
getCDFSize in class DiskPDF

getCDFIncrement

public int getCDFIncrement()
Description copied from interface: CDF
Returns the number of milliseconds that need to pass in a node's life before using the next cdf entry

Specified by:
getCDFIncrement in interface CDF
Overrides:
getCDFIncrement in class DiskPDF