oursland.math
Class Gaussian

java.lang.Object
  extended by oursland.math.Gaussian

public class Gaussian
extends java.lang.Object


Field Summary
private  double A
           
private  double area
           
private  double mean
           
private  double stddev
           
private  double variance
           
 
Constructor Summary
Gaussian(double mean, double variance)
           
 
Method Summary
 double getArea()
           
 double getMean()
           
 double getPDF(double x)
           
 double getStdDev()
           
static double productArea(double mean1, double mean2, double var1, double var2)
           
 double productArea(Gaussian g)
           
 double sampleValue(java.util.Random rand)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mean

private final double mean

variance

private final double variance

stddev

private final double stddev

area

private final double area

A

private final double A
Constructor Detail

Gaussian

public Gaussian(double mean,
                double variance)
Method Detail

getArea

public double getArea()

getPDF

public double getPDF(double x)

productArea

public double productArea(Gaussian g)

sampleValue

public double sampleValue(java.util.Random rand)

getMean

public double getMean()

productArea

public static double productArea(double mean1,
                                 double mean2,
                                 double var1,
                                 double var2)

getStdDev

public double getStdDev()