hep.aida.ref.function
Class IFunctionCoreNotNorm
- java.lang.Object
-
- hep.aida.ref.function.FunctionCore
-
- hep.aida.ref.function.IFunctionCoreNotNorm
-
public class IFunctionCoreNotNorm extends FunctionCore
Wrapper around ordinary IFunction
-
-
Constructor Summary
Constructors Constructor and Description IFunctionCoreNotNorm(IFunction func)IFunctionCoreNotNorm(IFunction func, double[] pVal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublefunctionValue(double[] var)double[]gradient(double[] var)doublenormalizationAmplitude(double[] xMin, double[] xMax)doubleparameter(java.lang.String name)double[]parameterGradient(double[] var)double[]parameters()booleanprovidesGradient()booleanprovidesNormalization()booleanprovidesParameterGradient()voidsetParameter(java.lang.String name, double x)voidsetParameters(double[] params)-
Methods inherited from class hep.aida.ref.function.FunctionCore
addCoreListener, dimension, getHandles, indexOfParameter, numberOfParameters, parameterNames, setParameterNames, setTitle, title
-
-
-
-
Constructor Detail
-
IFunctionCoreNotNorm
public IFunctionCoreNotNorm(IFunction func)
-
IFunctionCoreNotNorm
public IFunctionCoreNotNorm(IFunction func, double[] pVal)
-
-
Method Detail
-
functionValue
public double functionValue(double[] var)
- Specified by:
functionValuein classFunctionCore
-
providesGradient
public boolean providesGradient()
- Specified by:
providesGradientin classFunctionCore
-
gradient
public double[] gradient(double[] var)
- Specified by:
gradientin classFunctionCore
-
providesParameterGradient
public boolean providesParameterGradient()
- Specified by:
providesParameterGradientin classFunctionCore
-
parameterGradient
public double[] parameterGradient(double[] var)
- Specified by:
parameterGradientin classFunctionCore
-
providesNormalization
public boolean providesNormalization()
- Specified by:
providesNormalizationin classFunctionCore
-
normalizationAmplitude
public double normalizationAmplitude(double[] xMin, double[] xMax)- Specified by:
normalizationAmplitudein classFunctionCore
-
parameters
public double[] parameters()
- Overrides:
parametersin classFunctionCore
-
parameter
public double parameter(java.lang.String name)
- Overrides:
parameterin classFunctionCore
-
setParameters
public void setParameters(double[] params)
- Overrides:
setParametersin classFunctionCore
-
setParameter
public void setParameter(java.lang.String name, double x) throws java.lang.IllegalArgumentException- Overrides:
setParameterin classFunctionCore- Throws:
java.lang.IllegalArgumentException
-
-
DMelt 3.0 © DataMelt by jWork.ORG