public class FunctionWrapper
extends hep.aida.ref.plotter.adapter.AIDAFunctionAdapter
implements hep.aida.IModelFunction, hep.aida.IManagedObject
Constructor and Description |
---|
FunctionWrapper(hep.aida.IFunction function) |
Modifier and Type | Method and Description |
---|---|
hep.aida.IAnnotation |
annotation() |
String |
codeletString() |
int |
dimension() |
void |
excludeNormalizationAll() |
double[] |
gradient(double[] values) |
void |
includeNormalizationAll() |
int |
indexOfParameter(String str) |
boolean |
isEqual(hep.aida.IFunction iFunction) |
boolean |
isNormalized() |
String |
name() |
String |
normalizationParameter() |
hep.aida.IRangeSet |
normalizationRange(int param) |
void |
normalize(boolean param) |
int |
numberOfParameters() |
double |
parameter(String str) |
double[] |
parameterGradient(double[] values) |
String[] |
parameterNames() |
double[] |
parameters() |
boolean |
providesGradient() |
boolean |
providesNormalization() |
boolean |
providesParameterGradient() |
void |
setParameter(String str,
double param) |
void |
setParameters(double[] values) |
void |
setTitle(String str) |
String |
title() |
String |
type() |
double |
value(double[] values) |
String |
variableName(int param) |
String[] |
variableNames() |
coreChanged, function, functionChanged, getHandles, getParameterNames, getParameterValues, getTitle, setFit, setParameter, valueAt, valueAt
clearFit, clearFitParams, destroy, getDerivatives, getExtendedStatistic, getFit, getIncludeParametersInFit, getStatistic, getStatisticNames, initIncludeParametersInFit, setFit, setIncludeParameterInFit
getStatistics, setBatch, setChanged, setChanged
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
public hep.aida.IAnnotation annotation()
annotation
in interface hep.aida.IFunction
public String codeletString()
codeletString
in interface hep.aida.IFunction
public int dimension()
dimension
in interface hep.aida.IFunction
public double[] gradient(double[] values)
gradient
in interface hep.aida.IFunction
public int indexOfParameter(String str)
indexOfParameter
in interface hep.aida.IFunction
public boolean isEqual(hep.aida.IFunction iFunction)
isEqual
in interface hep.aida.IFunction
public int numberOfParameters()
numberOfParameters
in interface hep.aida.IFunction
public double parameter(String str)
parameter
in interface hep.aida.IFunction
public String[] parameterNames()
parameterNames
in interface hep.aida.IFunction
public double[] parameters()
parameters
in interface hep.aida.IFunction
public boolean providesGradient()
providesGradient
in interface hep.aida.IFunction
public void setParameter(String str, double param) throws IllegalArgumentException
setParameter
in interface hep.aida.IFunction
IllegalArgumentException
public void setParameters(double[] values) throws IllegalArgumentException
setParameters
in interface hep.aida.IFunction
IllegalArgumentException
public void setTitle(String str) throws IllegalArgumentException
setTitle
in interface hep.aida.IFunction
setTitle
in class hep.aida.ref.plotter.adapter.AIDAFunctionAdapter
IllegalArgumentException
public String title()
title
in interface hep.aida.IFunction
public double value(double[] values)
value
in interface hep.aida.IFunction
public String variableName(int param)
variableName
in interface hep.aida.IFunction
public String[] variableNames()
variableNames
in interface hep.aida.IFunction
public String name()
name
in interface hep.aida.IManagedObject
public void excludeNormalizationAll()
excludeNormalizationAll
in interface hep.aida.IModelFunction
public void includeNormalizationAll()
includeNormalizationAll
in interface hep.aida.IModelFunction
public boolean isNormalized()
isNormalized
in interface hep.aida.IModelFunction
public hep.aida.IRangeSet normalizationRange(int param)
normalizationRange
in interface hep.aida.IModelFunction
public void normalize(boolean param)
normalize
in interface hep.aida.IModelFunction
public double[] parameterGradient(double[] values)
parameterGradient
in interface hep.aida.IModelFunction
public boolean providesNormalization()
providesNormalization
in interface hep.aida.IModelFunction
public boolean providesParameterGradient()
providesParameterGradient
in interface hep.aida.IModelFunction
public String normalizationParameter()
normalizationParameter
in interface hep.aida.IFunction
public String type()
type
in interface hep.aida.IManagedObject
Copyright © 2019. All rights reserved.