hep.aida.ref.function
Class FlatDistributionModel
java.lang.Object
|
+--hep.aida.ref.function.FlatDistributionModel
- All Implemented Interfaces:
- hep.aida.IFunction, hep.aida.IModelFunction
- public class FlatDistributionModel
- extends Object
- implements hep.aida.IModelFunction
- Author:
- turri
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlatDistributionModel
public FlatDistributionModel()
- Creates a new instance of GaussianModel
dimension
public int dimension()
- Specified by:
dimension in interface hep.aida.IFunction
indexOfParameter
public int indexOfParameter(String str)
- Specified by:
indexOfParameter in interface hep.aida.IFunction
numberOfParameters
public int numberOfParameters()
- Specified by:
numberOfParameters in interface hep.aida.IFunction
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
parameters
public double[] parameters()
- Specified by:
parameters in interface hep.aida.IFunction
providesGradient
public boolean providesGradient()
- Specified by:
providesGradient in interface hep.aida.IFunction
setParameter
public void setParameter(String str,
double param)
- Specified by:
setParameter in interface hep.aida.IFunction
setParameters
public void setParameters(double[] values)
- Specified by:
setParameters in interface hep.aida.IFunction
value
public double value(double[] values)
- Specified by:
value in interface hep.aida.IFunction
variableName
public String variableName(int param)
- Specified by:
variableName in interface hep.aida.IFunction
variableNames
public String[] variableNames()
- Specified by:
variableNames in interface hep.aida.IFunction
providesNormalization
public boolean providesNormalization()
- Specified by:
providesNormalization in interface hep.aida.IModelFunction
isNormalized
public boolean isNormalized()
- Specified by:
isNormalized in interface hep.aida.IModelFunction
normalize
public void normalize(boolean normalize)
- Specified by:
normalize in interface hep.aida.IModelFunction
setNormalizationRange
public void setNormalizationRange(double xmin,
double xmax,
int varIndex)
gradient
public double[] gradient(double[] values)
- Specified by:
gradient 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
isEqual
public boolean isEqual(hep.aida.IFunction iFunction)
- Specified by:
isEqual in interface hep.aida.IFunction
excludeNormalizationAll
public void excludeNormalizationAll()
- Specified by:
excludeNormalizationAll in interface hep.aida.IModelFunction
excludeNormalizationAll
public void excludeNormalizationAll(int param)
excludeNormalizationRange
public void excludeNormalizationRange(double param,
double param1,
int param2)
includeNormalizationAll
public void includeNormalizationAll()
- Specified by:
includeNormalizationAll in interface hep.aida.IModelFunction
includeNormalizationAll
public void includeNormalizationAll(int param)
includeNormalizationRange
public void includeNormalizationRange(double param,
double param1,
int param2)
parameterGradient
public double[] parameterGradient(double[] values)
- 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
sign
public static double sign(double d,
double d1)
setTitle
public void setTitle(String str)
throws IllegalArgumentException
- Specified by:
setTitle in interface hep.aida.IFunction
IllegalArgumentException
title
public String title()
- Specified by:
title in interface hep.aida.IFunction
Copyright © 2000-2003 FreeHEP, All Rights Reserved.