FreeHEP API
Version current

hep.aida.jni
Class CIModelFunction

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIFunction
              extended byhep.aida.jni.CIModelFunction
All Implemented Interfaces:
hep.aida.IFunction, hep.aida.IModelFunction

public class CIModelFunction
extends CIFunction
implements hep.aida.IModelFunction

Source Code:
CIModelFunction.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIModelFunction(long crefID)
           
 
Method Summary
 void excludeNormalizationAll()
           
 void includeNormalizationAll()
           
 boolean isNormalized()
           
 hep.aida.IRangeSet normalizationRange(int iAxis)
           
 void normalize(boolean on)
           
 double[] parameterGradient(double[] x)
           
 boolean providesNormalization()
           
 boolean providesParameterGradient()
           
 
Methods inherited from class hep.aida.jni.CIFunction
annotation, codeletString, dimension, gradient, indexOfParameter, isEqual, numberOfParameters, parameter, parameterNames, parameters, providesGradient, setParameter, setParameters, setTitle, title, value, variableName, variableNames
 
Methods inherited from class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IFunction
annotation, codeletString, dimension, gradient, indexOfParameter, isEqual, normalizationParameter, numberOfParameters, parameter, parameterNames, parameters, providesGradient, setParameter, setParameters, setTitle, title, value, variableName, variableNames
 

Constructor Detail

CIModelFunction

public CIModelFunction(long crefID)
Method Detail

providesNormalization

public boolean providesNormalization()
Specified by:
providesNormalization in interface hep.aida.IModelFunction

normalize

public void normalize(boolean on)
Specified by:
normalize in interface hep.aida.IModelFunction

isNormalized

public boolean isNormalized()
Specified by:
isNormalized in interface hep.aida.IModelFunction

parameterGradient

public double[] parameterGradient(double[] x)
Specified by:
parameterGradient in interface hep.aida.IModelFunction

providesParameterGradient

public boolean providesParameterGradient()
Specified by:
providesParameterGradient in interface hep.aida.IModelFunction

normalizationRange

public hep.aida.IRangeSet normalizationRange(int iAxis)
Specified by:
normalizationRange in interface hep.aida.IModelFunction

includeNormalizationAll

public void includeNormalizationAll()
Specified by:
includeNormalizationAll in interface hep.aida.IModelFunction

excludeNormalizationAll

public void excludeNormalizationAll()
Specified by:
excludeNormalizationAll in interface hep.aida.IModelFunction

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.