Package de.gsi.math.functions
Interface Function1D
-
- All Superinterfaces:
Function
- All Known Implementing Classes:
AbstractFunction1D,BetaDistributionFunction,BetaFunction,BreitWignerFunction,CauchyLorentzFunction,CombFunction,GaussianFunction,HeavisideStepFunction,LogNormalFunction,PoissonFunction,PolynomialFunction,RandomFunction,RandomWalkFunction,SigmoidFunction,TrigCosineFunction,TrigSineFunction,TruncatedGaussianFunction
public interface Function1D extends Function
generic one-dimensional function interface- Author:
- rstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default de.gsi.dataset.DataSetgetDataSetEstimate(double[] xValues)default de.gsi.dataset.DataSetgetDataSetEstimate(double xmin, double xmax, int nsamples)doublegetValue(double x)default double[]getValues(double[] x)-
Methods inherited from interface de.gsi.math.functions.Function
clearParameterValues, fixParameter, getFreeParameterCount, getID, getInputDimension, getName, getOutputDimension, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, isFitterMode, isParameterFixed, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValues
-
-
-
-
Method Detail
-
getDataSetEstimate
default de.gsi.dataset.DataSet getDataSetEstimate(double xmin, double xmax, int nsamples)- Parameters:
xmin- min. x rangexmax- max x rangensamples- number of sample points- Returns:
- DataSet representation of the function
-
getDataSetEstimate
default de.gsi.dataset.DataSet getDataSetEstimate(double[] xValues)
- Parameters:
xValues- X coordinate for which the function should be evaluated- Returns:
- DataSet representation of the function
-
getValue
double getValue(double x)
-
getValues
default double[] getValues(double[] x)
-
-