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 | ) |