src/ten/tenDwiGage.c File Reference

#include "ten.h"
#include "privateTen.h"

Include dependency graph for tenDwiGage.c:


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)
tenDwiGageKindDatatenDwiGageKindDataNew ()
tenDwiGageKindDatatenDwiGageKindDataNix (tenDwiGageKindData *kindData)
gageKindtenDwiGageKindNew ()
gageKindtenDwiGageKindNix (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
airEnumtenDwiGage = &_tenDwiGage
gageItemEntry _tenDwiGageTable [TEN_DWI_GAGE_ITEM_MAX+1]
gageKind _tenDwiGageKindTmpl

Function Documentation

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

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 
)


Variable Documentation

Initial value:

 {
  "tenDwiGage",
  TEN_DWI_GAGE_ITEM_MAX+1,
  _tenDwiGageStr, _tenDwiGageVal,
  NULL,
  NULL, NULL,
  AIR_FALSE
}

char _tenDwiGageStr[][AIR_STRLEN_SMALL]

gageItemEntry _tenDwiGageTable[TEN_DWI_GAGE_ITEM_MAX+1]


Generated on Sat May 9 03:55:50 2009 for Teem by  doxygen 1.5.9