hep.aida.jni
Class CIFunction
java.lang.Object
hep.aida.jni.CAIDRef
hep.aida.jni.CProxy
hep.aida.jni.CIFunction
- All Implemented Interfaces:
- hep.aida.IFunction
- Direct Known Subclasses:
- CIModelFunction
- public class CIFunction
- extends CProxy
- implements hep.aida.IFunction
- Source Code:
- CIFunction.java
Methods inherited from interface hep.aida.IFunction |
normalizationParameter |
CIFunction
public CIFunction(long crefID)
title
public String title()
- Specified by:
title
in interface hep.aida.IFunction
setTitle
public void setTitle(String title)
throws IllegalArgumentException
- Specified by:
setTitle
in interface hep.aida.IFunction
- Throws:
IllegalArgumentException
value
public double value(double[] x)
- Specified by:
value
in interface hep.aida.IFunction
dimension
public int dimension()
- Specified by:
dimension
in interface hep.aida.IFunction
isEqual
public boolean isEqual(hep.aida.IFunction f)
- Specified by:
isEqual
in interface hep.aida.IFunction
gradient
public double[] gradient(double[] x)
- Specified by:
gradient
in interface hep.aida.IFunction
providesGradient
public boolean providesGradient()
- Specified by:
providesGradient
in interface hep.aida.IFunction
variableName
public String variableName(int i)
- Specified by:
variableName
in interface hep.aida.IFunction
variableNames
public String[] variableNames()
- Specified by:
variableNames
in interface hep.aida.IFunction
setParameters
public void setParameters(double[] params)
throws IllegalArgumentException
- Specified by:
setParameters
in interface hep.aida.IFunction
- Throws:
IllegalArgumentException
parameters
public double[] parameters()
- Specified by:
parameters
in interface hep.aida.IFunction
numberOfParameters
public int numberOfParameters()
- Specified by:
numberOfParameters
in interface hep.aida.IFunction
parameterNames
public String[] parameterNames()
- Specified by:
parameterNames
in interface hep.aida.IFunction
setParameter
public void setParameter(String name,
double x)
throws IllegalArgumentException
- Specified by:
setParameter
in interface hep.aida.IFunction
- Throws:
IllegalArgumentException
parameter
public double parameter(String name)
- Specified by:
parameter
in interface hep.aida.IFunction
indexOfParameter
public int indexOfParameter(String name)
- Specified by:
indexOfParameter
in interface hep.aida.IFunction
annotation
public hep.aida.IAnnotation annotation()
- Specified by:
annotation
in interface hep.aida.IFunction
codeletString
public String codeletString()
- Specified by:
codeletString
in interface hep.aida.IFunction
Copyright © 2000-2004 FreeHEP, All Rights Reserved.