All Implemented Interfaces:
Icon, IconSource, Manageable, Shareable, RenderedIcon, FloatToFloat

public class Gaussian extends GrowthFunctionBase
  • Field Details

    • A

      public float A
    • xc

      public float xc
    • w

      public float w
    • y0

      public float y0
    • $TYPE

      public static final Gaussian.Type $TYPE
    • A$FIELD

      public static final SCOType.Field A$FIELD
    • xc$FIELD

      public static final SCOType.Field xc$FIELD
    • w$FIELD

      public static final SCOType.Field w$FIELD
    • y0$FIELD

      public static final SCOType.Field y0$FIELD
  • Constructor Details

    • Gaussian

      public Gaussian()
    • Gaussian

      public Gaussian(float A, float xc, float w, float y0)
  • Method Details

    • evaluateFloat

      public float evaluateFloat(float x)
      Description copied from interface: FloatToFloat
      Computes the value of this function at x.
      Parameters:
      x - where the function is to be evaluated
      Returns:
      function value at x
    • getSuggestedXMin

      public float getSuggestedXMin()
      Specified by:
      getSuggestedXMin in class GrowthFunctionBase
    • getSuggestedXMax

      public float getSuggestedXMax()
      Specified by:
      getSuggestedXMax in class GrowthFunctionBase
    • getManageableType

      public ManageableType getManageableType()
    • getA

      public float getA()
    • setA

      public void setA(float value)
    • getXc

      public float getXc()
    • setXc

      public void setXc(float value)
    • getW

      public float getW()
    • setW

      public void setW(float value)
    • getY0

      public float getY0()
    • setY0

      public void setY0(float value)