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 double
Precomputed denominator for the function value.private double
Precomputed factor for the function value.private double
The mean.private double
The standard deviation. -
Constructor Summary
ConstructorsConstructorDescriptionNormalDistributionFunction2D
(double mean, double std) Constructs a new normal distribution function. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests this function for equality with an arbitrary object.double
getMean()
Returns the mean for the function.double
Returns the standard deviation for the function.double
getValue
(double x) Returns the function value.int
hashCode()
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:
getValue
in 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.
-