hep.aida.ref.function
Class PolynomialCoreNorm
java.lang.Object
hep.aida.ref.function.FunctionCore
hep.aida.ref.function.PolynomialCoreNotNorm
hep.aida.ref.function.PolynomialCoreNorm
public class PolynomialCoreNorm
- extends PolynomialCoreNotNorm
Normalised Polynomial (Pn) distribution in the form:
f = (1 + p1*x + p2*x*x + ... )/N , has n-1 paremeters
Normalization N is calculated by the "normalizationAmplitude" method
Methods inherited from class hep.aida.ref.function.FunctionCore |
addCoreListener, dimension, indexOfParameter, numberOfParameters, parameter, parameterNames, parameters, setParameter, setParameterNames, setParameters, setTitle, title |
PolynomialCoreNorm
public PolynomialCoreNorm(String str)
PolynomialCoreNorm
public PolynomialCoreNorm(String str,
double[] pVal)
functionValue
public double functionValue(double[] var)
- Overrides:
functionValue
in class PolynomialCoreNotNorm
gradient
public double[] gradient(double[] var)
- Overrides:
gradient
in class PolynomialCoreNotNorm
parameterGradient
public double[] parameterGradient(double[] var)
- Overrides:
parameterGradient
in class PolynomialCoreNotNorm
normalizationAmplitude
public double normalizationAmplitude(double[] xMin,
double[] xMax)
- Overrides:
normalizationAmplitude
in class PolynomialCoreNotNorm
jHepWork 3.0 ©