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