public interface Function
| Modifier and Type | Method and Description |
|---|---|
void |
clearParameterValues()
resets all parameter values to zero
|
void |
fixParameter(int id,
boolean state)
sets
|
int |
getFreeParameterCount() |
String |
getID() |
int |
getInputDimension() |
String |
getName() |
int |
getOutputDimension() |
int |
getParameterCount() |
String |
getParameterName(int id) |
double |
getParameterRangeMaximum(int id) |
double |
getParameterRangeMinimum(int id) |
double |
getParameterValue(int id) |
boolean |
isFitterMode()
returns whether function is in use by fitting routine <expert function>
|
boolean |
isParameterFixed(int id)
returns whether given parameter is fixed (static) or not
|
void |
setFitterMode(boolean state)
sets whether function is in use by fitting routine <expert function>
|
void |
setParameterCount(int count) |
void |
setParameterName(int id,
String paramName)
sets the name of a by 'id' given parameter
|
void |
setParameterRange(int id,
double minRange,
double maxRange)
sets the range of a by 'id' given parameter N.B.
|
void |
setParameterValue(int id,
double value)
sets the value of a by 'id' given parameter
|
void |
setParameterValues(double[] value)
sets the parameter values using an array the array is required to have at most getParameterCount() indices
|
void clearParameterValues()
void fixParameter(int id,
boolean state)
id - the parameter idstate - true: parameter is fixed, false: parameter is freeint getFreeParameterCount()
String getID()
int getInputDimension()
String getName()
int getOutputDimension()
int getParameterCount()
String getParameterName(int id)
id - the parameter iddouble getParameterRangeMaximum(int id)
id - the parameter iddouble getParameterRangeMinimum(int id)
id - the parameter iddouble getParameterValue(int id)
id - parameter idboolean isFitterMode()
boolean isParameterFixed(int id)
id - parameter idvoid setFitterMode(boolean state)
state - true: function is used within a fitting routinevoid setParameterCount(int count)
count - number of free parametervoid setParameterName(int id,
String paramName)
id - the parameter idparamName - name for the given pararameter 'id'void setParameterRange(int id,
double minRange,
double maxRange)
id - the parameter idminRange - minimum parameter rangemaxRange - maximum parameter rangevoid setParameterValue(int id,
double value)
id - the parameter idvalue - new value of parametervoid setParameterValues(double[] value)
value - new parameter valuesCopyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.