Data Structures |
| struct | pushPoint_t |
| struct | pushBin_t |
| struct | pushTask_t |
| struct | pushEnergy |
| struct | pushEnergySpec |
| struct | pushContext_t |
Defines |
| #define | PUSH_EXPORT extern |
| #define | PUSH pushBiffKey |
| #define | PUSH_THREAD_MAXNUM 512 |
| #define | PUSH_ENERGY_TYPE_MAX 5 |
| #define | PUSH_ENERGY_PARM_NUM 3 |
Typedefs |
| typedef struct pushPoint_t | pushPoint |
| typedef struct pushBin_t | pushBin |
| typedef struct pushTask_t | pushTask |
| typedef struct pushContext_t | pushContext |
Enumerations |
| enum | {
pushEnergyTypeUnknown,
pushEnergyTypeSpring,
pushEnergyTypeGauss,
pushEnergyTypeCoulomb,
pushEnergyTypeCotan,
pushEnergyTypeZero,
pushEnergyTypeLast
} |
Functions |
| PUSH_EXPORT pushPoint * | pushPointNew (pushContext *pctx) |
| PUSH_EXPORT pushPoint * | pushPointNix (pushPoint *pnt) |
| PUSH_EXPORT pushContext * | pushContextNew (void) |
| PUSH_EXPORT pushContext * | pushContextNix (pushContext *pctx) |
| PUSH_EXPORT pushEnergySpec * | pushEnergySpecNew () |
| PUSH_EXPORT void | pushEnergySpecSet (pushEnergySpec *ensp, const pushEnergy *energy, const double parm[PUSH_ENERGY_PARM_NUM]) |
| PUSH_EXPORT pushEnergySpec * | pushEnergySpecNix (pushEnergySpec *ensp) |
| PUSH_EXPORT int | pushEnergySpecParse (pushEnergySpec *ensp, const char *str) |
| PUSH_EXPORT int | pushStart (pushContext *pctx) |
| PUSH_EXPORT int | pushIterate (pushContext *pctx) |
| PUSH_EXPORT int | pushRun (pushContext *pctx) |
| PUSH_EXPORT int | pushFinish (pushContext *pctx) |
| PUSH_EXPORT void | pushBinInit (pushBin *bin, unsigned int incr) |
| PUSH_EXPORT void | pushBinDone (pushBin *bin) |
| PUSH_EXPORT int | pushBinPointAdd (pushContext *pctx, pushPoint *point) |
| PUSH_EXPORT void | pushBinAllNeighborSet (pushContext *pctx) |
| PUSH_EXPORT int | pushRebin (pushContext *pctx) |
| PUSH_EXPORT int | pushBinProcess (pushTask *task, unsigned int myBinIdx) |
| PUSH_EXPORT int | pushOutputGet (Nrrd *nPos, Nrrd *nTen, Nrrd *nEnr, pushContext *pctx) |
Variables |
| PUSH_EXPORT const char * | pushBiffKey |
| PUSH_EXPORT airEnum * | pushEnergyType |
| PUSH_EXPORT const pushEnergy *const | pushEnergyUnknown |
| PUSH_EXPORT const pushEnergy *const | pushEnergySpring |
| PUSH_EXPORT const pushEnergy *const | pushEnergyGauss |
| PUSH_EXPORT const pushEnergy *const | pushEnergyCoulomb |
| PUSH_EXPORT const pushEnergy *const | pushEnergyCotan |
| PUSH_EXPORT const pushEnergy *const | pushEnergyZero |
| PUSH_EXPORT const pushEnergy *const | pushEnergyAll [PUSH_ENERGY_TYPE_MAX+1] |
| PUSH_EXPORT hestCB * | pushHestEnergySpec |