Class NormalDistributionFunction2D

java.lang.Object
org.jfree.data.function.NormalDistributionFunction2D
All Implemented Interfaces:
Serializable, Function2D

public class NormalDistributionFunction2D
extends Object
implements Function2D, Serializable
A normal distribution function. See http://en.wikipedia.org/wiki/Normal_distribution.
See Also:
Serialized Form
  • 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 interface Function2D
      Parameters:
      x - the x-value.
      Returns:
      The value.
    • equals

      public boolean equals​(Object obj)
      Tests this function for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object (null permitted).
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code for this instance.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code.