hep.aida.ref.function
Class NonParametricFunction

java.lang.Object
  extended by hep.aida.ref.function.AbstractIFunction
      extended by hep.aida.ref.function.NonParametricFunction
All Implemented Interfaces:
hep.aida.IFunction, hep.aida.IModelFunction, FunctionDispatcher, java.lang.Cloneable

public class NonParametricFunction
extends AbstractIFunction


Constructor Summary
NonParametricFunction(java.lang.String title, hep.aida.IFitData data)
           
 
Method Summary
 java.lang.String normalizationParameter()
           
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonParametricFunction

public NonParametricFunction(java.lang.String title,
                             hep.aida.IFitData data)
Method Detail

normalizationParameter

public java.lang.String normalizationParameter()
Specified by:
normalizationParameter in interface hep.aida.IFunction
Overrides:
normalizationParameter in class AbstractIFunction

value

public double value(double[] v)
Description copied from class: AbstractIFunction
Provide value for your function here. Something like: return p[0]*v[0]*v[0]+p[1]*v[0]+p[3];

Specified by:
value in interface hep.aida.IFunction
Specified by:
value in class AbstractIFunction


jHepWork 1.1 (C) Chekanov