hep.aida.ref.function
Class NonParametricFunction
java.lang.Object
hep.aida.ref.event.AIDAObservable
hep.aida.ref.ManagedObject
hep.aida.ref.function.AbstractIFunction
hep.aida.ref.function.NonParametricFunction
- All Implemented Interfaces:
- hep.aida.dev.IDevManagedObject, IFunction, IManagedObject, IModelFunction, Connectable, FunctionDispatcher, Cloneable
public class NonParametricFunction
- extends AbstractIFunction
|
Method Summary |
String |
normalizationParameter()
Returns the name of the normalization parameter if the function has one. |
double |
value(double[] v)
Provide value for your function here. |
| Methods inherited from class hep.aida.ref.function.AbstractIFunction |
addFunctionListener, annotation, clone, codeletString, dimension, excludeNormalizationAll, gradient, includeNormalizationAll, indexOfParameter, isEqual, isNormalized, normalizationRange, normalize, numberOfParameters, parameter, parameterGradient, parameterNames, parameters, providesGradient, providesNormalization, providesParameterGradient, removeFunctionListener, setCodeletString, setParameter, setParameters, setTitle, title, variableName, variableNames |
NonParametricFunction
public NonParametricFunction(String title,
IFitData data)
normalizationParameter
public String normalizationParameter()
- Description copied from interface:
IFunction
- Returns the name of the normalization parameter if the function has one.
- Specified by:
normalizationParameter in interface IFunction- Overrides:
normalizationParameter in class AbstractIFunction
- Returns:
- The name of the normalization parameter.null if no such parameter is available
value
public double value(double[] v)
- Description copied from class:
AbstractIFunction
- Provide value for your function here. Something like:
return p[0]+p[1]*v[0]+p[2]*v[0]*v[0];
- Specified by:
value in interface IFunction- Specified by:
value in class AbstractIFunction
jHepWork 3.2 © jWork.org