org.systemsbiology.math.probability
Class Lorentz

java.lang.Object
  extended byorg.systemsbiology.math.probability.Lorentz
All Implemented Interfaces:
IContinuousDistribution

public class Lorentz
extends Object
implements IContinuousDistribution

Author:
sramsey

Field Summary
static double RATIO_WIDTH_TO_STDEV
           
 
Constructor Summary
Lorentz(double pMean, double pStdev)
           
 
Method Summary
 double cdf(double x)
           
static double cdf(double pMean, double pWidth, double x)
           
 double domainMax()
           
 double domainMin()
           
 double mean()
           
 String name()
           
 double pdf(double x)
           
static double pdf(double pMean, double pWidth, double x)
           
 double variance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RATIO_WIDTH_TO_STDEV

public static final double RATIO_WIDTH_TO_STDEV
See Also:
Constant Field Values
Constructor Detail

Lorentz

public Lorentz(double pMean,
               double pStdev)
Method Detail

pdf

public static double pdf(double pMean,
                         double pWidth,
                         double x)

cdf

public static double cdf(double pMean,
                         double pWidth,
                         double x)

pdf

public double pdf(double x)
Specified by:
pdf in interface IContinuousDistribution

cdf

public double cdf(double x)
Specified by:
cdf in interface IContinuousDistribution

domainMin

public double domainMin()
Specified by:
domainMin in interface IContinuousDistribution

domainMax

public double domainMax()
Specified by:
domainMax in interface IContinuousDistribution

mean

public double mean()
Specified by:
mean in interface IContinuousDistribution

variance

public double variance()
Specified by:
variance in interface IContinuousDistribution

name

public String name()
Specified by:
name in interface IContinuousDistribution