- Adapted indenation to new agreed upon system
- Added support for second generation scriptcontext based counter
This commit is contained in:
29
optimise.h
29
optimise.h
@ -11,13 +11,13 @@
|
||||
#ifndef SICSOPTIMISE
|
||||
#define SICSOPTIMISE
|
||||
|
||||
typedef struct __OptimiseStruct *pOptimise;
|
||||
typedef struct __OptimiseStruct *pOptimise;
|
||||
|
||||
/*------------------- live & death -----------------------------------------*/
|
||||
pOptimise CreateOptimiser(pCounter pCount);
|
||||
void DeleteOptimiser(void *pData);
|
||||
int MakeOptimiser(SConnection *pCon, SicsInterp *pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
pOptimise CreateOptimiser(pCounter pCount);
|
||||
void DeleteOptimiser(void *pData);
|
||||
int MakeOptimiser(SConnection * pCon, SicsInterp * pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
/*------------------- operation -------------------------------------------*/
|
||||
#define PEAKLOST -1
|
||||
#define MAXCYCLE -2
|
||||
@ -28,17 +28,14 @@
|
||||
#define VARREDO -7
|
||||
|
||||
|
||||
void OptimiserClear(pOptimise self);
|
||||
int OptimiserAdd(pOptimise self,
|
||||
char *pVarName,
|
||||
float fStep,
|
||||
int nStep,
|
||||
float fPrecision);
|
||||
int OptimiserSetPar(pOptimise self, char *name, float fVal);
|
||||
int OptimiserGetPar(pOptimise self, char *name, float *fVal);
|
||||
void OptimiserClear(pOptimise self);
|
||||
int OptimiserAdd(pOptimise self,
|
||||
char *pVarName, float fStep, int nStep, float fPrecision);
|
||||
int OptimiserSetPar(pOptimise self, char *name, float fVal);
|
||||
int OptimiserGetPar(pOptimise self, char *name, float *fVal);
|
||||
|
||||
int OptimiserRun(pOptimise self, SConnection *pCon);
|
||||
int OptimiserRun(pOptimise self, SConnection * pCon);
|
||||
|
||||
int OptimiserAction(SConnection *pCon, SicsInterp *pSics, void *pData,
|
||||
int argc, char *argv[]);
|
||||
int OptimiserAction(SConnection * pCon, SicsInterp * pSics, void *pData,
|
||||
int argc, char *argv[]);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user