Package org.jfree.data.function
Class NormalDistributionFunction2D
java.lang.Object
org.jfree.data.function.NormalDistributionFunction2D
- All Implemented Interfaces:
Serializable,Function2D
A normal distribution function. See
http://en.wikipedia.org/wiki/Normal_distribution.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doublePrecomputed denominator for the function value.private doublePrecomputed factor for the function value.private doubleThe mean.private doubleThe standard deviation. -
Constructor Summary
ConstructorsConstructorDescriptionNormalDistributionFunction2D(double mean, double std) Constructs a new normal distribution function. -
Method Summary
Modifier and TypeMethodDescriptionbooleanTests this function for equality with an arbitrary object.doublegetMean()Returns the mean for the function.doubleReturns the standard deviation for the function.doublegetValue(double x) Returns the function value.inthashCode()Returns a hash code for this instance.
-
Field Details
-
mean
private double meanThe mean. -
std
private double stdThe standard deviation. -
factor
private double factorPrecomputed factor for the function value. -
denominator
private double denominatorPrecomputed denominator for the function value.
-
-
Constructor Details
-
NormalDistributionFunction2D
public NormalDistributionFunction2D(double mean, double std) Constructs a new normal distribution function.- Parameters:
mean- the mean.std- the standard deviation (> 0).
-
-
Method Details
-
getMean
public double getMean()Returns the mean for the function.- Returns:
- The mean.
-
getStandardDeviation
public double getStandardDeviation()Returns the standard deviation for the function.- Returns:
- The standard deviation.
-
getValue
public double getValue(double x) Returns the function value.- Specified by:
getValuein interfaceFunction2D- Parameters:
x- the x-value.- Returns:
- The value.
-
equals
Tests this function for equality with an arbitrary object. -
hashCode
public int hashCode()Returns a hash code for this instance.
-