Class GaussianFitSample.MyGaussianFunction

  • All Implemented Interfaces:
    de.gsi.math.functions.Function, de.gsi.math.functions.Function1D
    Enclosing class:
    GaussianFitSample

    protected class GaussianFitSample.MyGaussianFunction
    extends de.gsi.math.functions.AbstractFunction1D
    example fitting function y = scale/(sqrt(2*pi*sigma)*exp(- 0.5*(x-mu)^2/sigma^2)
    • Field Summary

      • Fields inherited from class de.gsi.math.functions.AbstractFunction

        fitterMode, fparameter, fparameterCopy, fparameterFixed, fparameterMax, fparameterMin, fparameterName
    • Constructor Summary

      Constructors 
      Constructor Description
      MyGaussianFunction​(java.lang.String name, double[] parameter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getValue​(double x)  
      • Methods inherited from class de.gsi.math.functions.AbstractFunction1D

        getInputDimension, getOutputDimension, isErrorEstimateComputed, setErrorEstimateComputation
      • Methods inherited from class de.gsi.math.functions.AbstractFunction

        addFunction, addListener, clearParameterValues, fixParameter, getFreeParameterCount, getFunctions, getID, getName, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, getParameterValues, invokeListener, isFitterMode, isParameterFixed, printParameters, printParameters, removeFunction, removeListener, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValues
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.gsi.math.functions.Function

        clearParameterValues, fixParameter, getFreeParameterCount, getID, getName, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, isFitterMode, isParameterFixed, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValues
      • Methods inherited from interface de.gsi.math.functions.Function1D

        getDataSetEstimate, getDataSetEstimate, getValues
    • Constructor Detail

      • MyGaussianFunction

        public MyGaussianFunction​(java.lang.String name,
                                  double[] parameter)
    • Method Detail

      • getValue

        public double getValue​(double x)