Package de.gsi.math.functions
Class AbstractFunctionND
- java.lang.Object
-
- de.gsi.math.functions.AbstractFunction
-
- de.gsi.math.functions.AbstractFunctionND
-
- All Implemented Interfaces:
Function,FunctionND
public abstract class AbstractFunctionND extends AbstractFunction implements FunctionND
-
-
Field Summary
-
Fields inherited from class de.gsi.math.functions.AbstractFunction
fitterMode, fparameter, fparameterCopy, fparameterFixed, fparameterMax, fparameterMin, fparameterName
-
-
Constructor Summary
Constructors Constructor Description AbstractFunctionND(java.lang.String name, double[] parameter)AbstractFunctionND(java.lang.String name, double[] parameters, java.lang.String[] parameterNames)AbstractFunctionND(java.lang.String name, int nparm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]getValue(double[] x)booleanisErrorEstimateComputed()voidsetErrorEstimateComputation(boolean state)sets whether error estimates is included into exports/estimates etc.-
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, getInputDimension, getName, getOutputDimension, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, isFitterMode, isParameterFixed, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValues
-
Methods inherited from interface de.gsi.math.functions.FunctionND
getValue
-
-
-
-
Constructor Detail
-
AbstractFunctionND
public AbstractFunctionND(java.lang.String name, double[] parameter)- Parameters:
name- function nameparameter- parameter array
-
AbstractFunctionND
public AbstractFunctionND(java.lang.String name, double[] parameters, java.lang.String[] parameterNames)- Parameters:
name- function nameparameters- parameter arrayparameterNames- parameter name array
-
AbstractFunctionND
public AbstractFunctionND(java.lang.String name, int nparm)- Parameters:
name- function namenparm- number of free parameter
-
-
Method Detail
-
getValue
public double[] getValue(double[] x)
- Specified by:
getValuein interfaceFunctionND- Parameters:
x- input parameter array- Returns:
- array of function values
-
isErrorEstimateComputed
public boolean isErrorEstimateComputed()
- Returns:
- true: error estimated is included in exports/estimates etc.
-
setErrorEstimateComputation
public void setErrorEstimateComputation(boolean state)
sets whether error estimates is included into exports/estimates etc.- Parameters:
state- true: compute error estimates
-
-