#include "ten.h"
#include "privateTen.h"
Functions | |
void | _tenDwiGageIv3Print (FILE *file, gageContext *ctx, gagePerVolume *pvl) |
void | _tenDwiGageFilter (gageContext *ctx, gagePerVolume *pvl) |
double | _tenComputeAIC (double residual, int n, int k) |
void | _tenPeledRotate2D (double ten[7], double lam1, double lam3, double phi) |
void | _tenLevmarPeledCB (double *pp, double *xx, int mm, int nn, void *_pvlData) |
void | _tenDwiGageAnswer (gageContext *ctx, gagePerVolume *pvl) |
void * | _tenDwiGagePvlDataNew (const gageKind *kind) |
void * | _tenDwiGagePvlDataCopy (const gageKind *kind, const void *_pvlDataOld) |
int | _tenDwiGagePvlDataUpdate (const gageKind *kind, const gageContext *ctx, const gagePerVolume *pvl, const void *_pvlData) |
void * | _tenDwiGagePvlDataNix (const gageKind *kind, void *_pvlData) |
tenDwiGageKindData * | tenDwiGageKindDataNew () |
tenDwiGageKindData * | tenDwiGageKindDataNix (tenDwiGageKindData *kindData) |
gageKind * | tenDwiGageKindNew () |
gageKind * | tenDwiGageKindNix (gageKind *kind) |
int | tenDwiGageKindSet (gageKind *dwiKind, double thresh, double soft, double bval, double valueMin, const Nrrd *ngrad, const Nrrd *nbmat, int e1method, int e2method, unsigned int randSeed) |
int | tenDwiGageKindCheck (const gageKind *kind) |
Variables | |
char | _tenDwiGageStr [][AIR_STRLEN_SMALL] |
int | _tenDwiGageVal [] |
airEnum | _tenDwiGage |
airEnum * | tenDwiGage = &_tenDwiGage |
gageItemEntry | _tenDwiGageTable [TEN_DWI_GAGE_ITEM_MAX+1] |
gageKind | _tenDwiGageKindTmpl |
double _tenComputeAIC | ( | double | residual, | |
int | n, | |||
int | k | |||
) |
void _tenDwiGageAnswer | ( | gageContext * | ctx, | |
gagePerVolume * | pvl | |||
) |
void _tenDwiGageFilter | ( | gageContext * | ctx, | |
gagePerVolume * | pvl | |||
) |
void _tenDwiGageIv3Print | ( | FILE * | file, | |
gageContext * | ctx, | |||
gagePerVolume * | pvl | |||
) |
void* _tenDwiGagePvlDataCopy | ( | const gageKind * | kind, | |
const void * | _pvlDataOld | |||
) |
void* _tenDwiGagePvlDataNew | ( | const gageKind * | kind | ) |
void* _tenDwiGagePvlDataNix | ( | const gageKind * | kind, | |
void * | _pvlData | |||
) |
int _tenDwiGagePvlDataUpdate | ( | const gageKind * | kind, | |
const gageContext * | ctx, | |||
const gagePerVolume * | pvl, | |||
const void * | _pvlData | |||
) |
void _tenLevmarPeledCB | ( | double * | pp, | |
double * | xx, | |||
int | mm, | |||
int | nn, | |||
void * | _pvlData | |||
) |
void _tenPeledRotate2D | ( | double | ten[7], | |
double | lam1, | |||
double | lam3, | |||
double | phi | |||
) |
int tenDwiGageKindCheck | ( | const gageKind * | kind | ) |
tenDwiGageKindData* tenDwiGageKindDataNew | ( | ) |
tenDwiGageKindData* tenDwiGageKindDataNix | ( | tenDwiGageKindData * | kindData | ) |
gageKind* tenDwiGageKindNew | ( | ) |
int tenDwiGageKindSet | ( | gageKind * | dwiKind, | |
double | thresh, | |||
double | soft, | |||
double | bval, | |||
double | valueMin, | |||
const Nrrd * | ngrad, | |||
const Nrrd * | nbmat, | |||
int | e1method, | |||
int | e2method, | |||
unsigned int | randSeed | |||
) |
Initial value:
{ "tenDwiGage", TEN_DWI_GAGE_ITEM_MAX+1, _tenDwiGageStr, _tenDwiGageVal, NULL, NULL, NULL, AIR_FALSE }
Initial value:
char _tenDwiGageStr[][AIR_STRLEN_SMALL] |
gageItemEntry _tenDwiGageTable[TEN_DWI_GAGE_ITEM_MAX+1] |
int _tenDwiGageVal[] |