hep.aida.ref.function
Class PolynomialCoreNotNorm
- java.lang.Object
-
- hep.aida.ref.function.FunctionCore
-
- hep.aida.ref.function.PolynomialCoreNotNorm
-
- Direct Known Subclasses:
- PolynomialCoreNorm
public class PolynomialCoreNotNorm extends FunctionCore
Not normalised Polynomial (Pn) distribution in the form: f = p0 + p1*x + p2*x*x + ... , has n+1 parameters
-
-
Constructor Summary
Constructors Constructor and Description PolynomialCoreNotNorm(int dim, int nPar)PolynomialCoreNotNorm(int dim, int nPar, double[] pVal)PolynomialCoreNotNorm(java.lang.String str)PolynomialCoreNotNorm(java.lang.String str, double[] pVal)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublefunctionValue(double[] var)static intgetDimension(java.lang.String str)jas.hist.Handle[]getHandles(double xLow, double xHigh, double yLow, double yHigh)double[]gradient(double[] var)doublenormalizationAmplitude(double[] xMin, double[] xMax)double[]parameterGradient(double[] var)booleanprovidesGradient()booleanprovidesNormalization()booleanprovidesParameterGradient()-
Methods inherited from class hep.aida.ref.function.FunctionCore
addCoreListener, dimension, indexOfParameter, numberOfParameters, parameter, parameterNames, parameters, setParameter, setParameterNames, setParameters, setTitle, title
-
-
-
-
Constructor Detail
-
PolynomialCoreNotNorm
public PolynomialCoreNotNorm(int dim, int nPar)
-
PolynomialCoreNotNorm
public PolynomialCoreNotNorm(int dim, int nPar, double[] pVal)
-
PolynomialCoreNotNorm
public PolynomialCoreNotNorm(java.lang.String str)
-
PolynomialCoreNotNorm
public PolynomialCoreNotNorm(java.lang.String str, 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
-
getDimension
public static int getDimension(java.lang.String str)
-
getHandles
public jas.hist.Handle[] getHandles(double xLow, double xHigh, double yLow, double yHigh)- Overrides:
getHandlesin classFunctionCore
-
-
DMelt 3.0 © DataMelt by jWork.ORG