hep.aida.ref.function
Class AbstractModelFunction
java.lang.Object
|
+--hep.aida.ref.function.AbstractModelFunction
- All Implemented Interfaces:
- hep.aida.IFunction
- Direct Known Subclasses:
- TrialFunctions
- public abstract class AbstractModelFunction
- extends Object
- implements hep.aida.IFunction
- Author:
- turri
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface hep.aida.IFunction |
annotation, codeletString, gradient, indexOfParameter, isEqual, numberOfParameters, providesGradient, setParameter, setParameters, setTitle, title, variableName, variableNames |
AbstractModelFunction
public AbstractModelFunction()
dimension
public int dimension()
- Specified by:
dimension
in interface hep.aida.IFunction
label
public String label()
parameter
public double parameter(String str)
- Specified by:
parameter
in interface hep.aida.IFunction
parameterNames
public String[] parameterNames()
- Specified by:
parameterNames
in interface hep.aida.IFunction
parameterValues
public double[] parameterValues()
parameters
public double[] parameters()
- Specified by:
parameters
in interface hep.aida.IFunction
setNormalization
public abstract void setNormalization(double norm)
supportsNormalization
public boolean supportsNormalization()
value
public abstract double value()
throws IllegalArgumentException
IllegalArgumentException
value
public double value(double[] values)
throws IllegalArgumentException
- Specified by:
value
in interface hep.aida.IFunction
IllegalArgumentException
value
public double value(double[] values,
double[] parValues)
throws IllegalArgumentException
IllegalArgumentException
variable
public IVariable variable(String str)
variables
public IVariable[] variables()
Copyright © 2000-2003 FreeHEP, All Rights Reserved.