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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IFunctionCoreNotNorm
public IFunctionCoreNotNorm(hep.aida.IFunction func)
IFunctionCoreNotNorm
public IFunctionCoreNotNorm(hep.aida.IFunction func,
double[] pVal)
functionValue
public double functionValue(double[] var)
- Specified by:
functionValue
in class FunctionCore
providesGradient
public boolean providesGradient()
- Specified by:
providesGradient
in class FunctionCore
gradient
public double[] gradient(double[] var)
- Specified by:
gradient
in class FunctionCore
providesParameterGradient
public boolean providesParameterGradient()
- Specified by:
providesParameterGradient
in class FunctionCore
parameterGradient
public double[] parameterGradient(double[] var)
- Specified by:
parameterGradient
in class FunctionCore
providesNormalization
public boolean providesNormalization()
- Specified by:
providesNormalization
in class FunctionCore
normalizationAmplitude
public double normalizationAmplitude(double[] xMin,
double[] xMax)
- Specified by:
normalizationAmplitude
in class FunctionCore
parameters
public double[] parameters()
- Overrides:
parameters
in class FunctionCore
parameter
public double parameter(java.lang.String name)
- Overrides:
parameter
in class FunctionCore
setParameters
public void setParameters(double[] params)
- Overrides:
setParameters
in class FunctionCore
setParameter
public void setParameter(java.lang.String name,
double x)
throws java.lang.IllegalArgumentException
- Overrides:
setParameter
in class FunctionCore
- Throws:
java.lang.IllegalArgumentException
jHepWork 1.7 (C) Chekanov