Data Structures | |
| struct | ParameterTypeNode |
Defines | |
| #define | NUM_PARAMETERS MAX_FITS_PARMS |
Typedefs | |
| typedef struct ParameterTypeNode | ParameterType |
Functions | |
| void | incrementParameter (ParameterType *pt) |
| bool | moreParameters (ParameterType *pt) |
| void | addParameter (LambdaSet ls) |
| void | incrementSigma (ParameterType *pt) |
| ParameterType * | getSigma () |
| void | setSigma (ParameterType *pt) |
| void | setSigmaStep (int steps) |
| ParameterType * | getParameters () |
| ParameterType * | getMu () |
| void | setMu (ParameterType *pt) |
| ParameterType * | getNu () |
| void | setNu (ParameterType *pt) |
| ParameterType * | getEpsilon () |
| void | setEpsilon (ParameterType *pt) |
| void | initLoopParameters (InputParms inputParms) |
| void | destroyParameters (ParameterType *pt) |
| void | doSomething (Float *parmValuesPtr, int *parmStepsPtr, int *nParms) |
| #define NUM_PARAMETERS MAX_FITS_PARMS |
| typedef struct ParameterTypeNode ParameterType |
| void addParameter | ( | LambdaSet | ls | ) |
| void destroyParameters | ( | ParameterType * | pt | ) |
Free all memory associated with a ParameterType.
| [in] | pt | A pointer to a ParameterType. |
| void doSomething | ( | Float * | parmValues, | |
| int * | parmSteps, | |||
| int * | nParms | |||
| ) |
send already allocated space for parmValues and parmSteps
| ParameterType* getEpsilon | ( | ) |
Get a pointer to looping parameter, Epsilon.
| ParameterType* getMu | ( | ) |
Get a pointer to looping parameter, Mu.
| ParameterType* getNu | ( | ) |
Get a pointer to looping parameter, Nu.
| ParameterType* getParameters | ( | ) |
Get the list of looping parameters.
| ParameterType* getSigma | ( | ) |
Get a pointer to looping parameter, Sigma.
| void incrementParameter | ( | ParameterType * | pt | ) |
Increment parameter to next value in its range.
| [in] | pt | ParameterType Pointer to a looping parameter, for example, mu, sigma, lamda, nu. |
| void incrementSigma | ( | ParameterType * | pt | ) |
Special function to increment sigma, since it requires computing a new target function.
| [in] | pt | A pointer to a ParameterType. |
| void initLoopParameters | ( | InputParms | inputParms | ) |
Initialize the looping parameters using information from the input file.
| [in] | inputParms | InputParms structure containing parameter values parsed from the input file. |
| bool moreParameters | ( | ParameterType * | pt | ) |
Return true, if there are more values in the parameter range.
| [in] | pt | ParameterType Pointer to a looping parameter. |
| void setEpsilon | ( | ParameterType * | pt | ) |
| void setMu | ( | ParameterType * | pt | ) |
| void setNu | ( | ParameterType * | pt | ) |
| void setSigma | ( | ParameterType * | pt | ) |
| void setSigmaStep | ( | int | steps | ) |
1.7.0