Class Gaussian

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Gaussian.Parametric
      Parametric function where the input array contains the parameters of the Gaussian, ordered as follows: Norm Mean Standard deviation
    • Constructor Summary

      Constructors 
      Constructor Description
      Gaussian()
      Normalized gaussian with zero mean and unit standard deviation.
      Gaussian​(double mean, double sigma)
      Normalized gaussian with given mean and standard deviation.
      Gaussian​(double norm, double mean, double sigma)
      Gaussian with given normalization factor, mean and standard deviation.
    • Constructor Detail

      • Gaussian

        public Gaussian​(double norm,
                        double mean,
                        double sigma)
                 throws MathIllegalArgumentException
        Gaussian with given normalization factor, mean and standard deviation.
        Parameters:
        norm - Normalization factor.
        mean - Mean.
        sigma - Standard deviation.
        Throws:
        MathIllegalArgumentException - if sigma <= 0.
      • Gaussian

        public Gaussian()
        Normalized gaussian with zero mean and unit standard deviation.
    • Method Detail

      • value

        public double value​(double x)
        Compute the value of the function.
        Specified by:
        value in interface UnivariateFunction
        Parameters:
        x - Point at which the function value should be computed.
        Returns:
        the value of the function.