Teem 1.10.0
src/coil/scalarCoil.c File Reference
#include "coil.h"
Include dependency graph for scalarCoil.c:

Defines

#define _COIL_CONDUCT(LL, KK)   AIR_CAST(coil_t, exp(-0.5*(LL)/(KK)))

Functions

coil_t _coilLaplacian3 (coil_t **iv3, double spacing[3])
void _coilKindScalarFilterTesting (coil_t *delta, coil_t **iv3, double spacing[3], double parm[COIL_PARMS_NUM])
void _coilKindScalarFilterHomogeneous (coil_t *delta, coil_t **iv3, double spacing[3], double parm[COIL_PARMS_NUM])
void _coilKindScalar3x3x3Gradients (coil_t *forwX, coil_t *backX, coil_t *forwY, coil_t *backY, coil_t *forwZ, coil_t *backZ, coil_t **i, coil_t rspX, coil_t rspY, coil_t rspZ)
void _coilKindScalarFilterPeronaMalik (coil_t *delta, coil_t **iv3, double spacing[3], double parm[COIL_PARMS_NUM])
void _coilKindScalarFilterModifiedCurvature (coil_t *delta, coil_t **iv3, double spacing[3], double parm[COIL_PARMS_NUM])
void _coilKindScalarUpdate (coil_t *val, coil_t *delta)

Variables

const coilKind _coilKindScalar
const coilKindcoilKindScalar = &_coilKindScalar
const coilKind _coilKind7Tensor
const coilKindcoilKindArray [COIL_KIND_TYPE_MAX+1]

Define Documentation

#define _COIL_CONDUCT (   LL,
  KK 
)    AIR_CAST(coil_t, exp(-0.5*(LL)/(KK)))

Function Documentation

void _coilKindScalar3x3x3Gradients ( coil_t forwX,
coil_t backX,
coil_t forwY,
coil_t backY,
coil_t forwZ,
coil_t backZ,
coil_t **  i,
coil_t  rspX,
coil_t  rspY,
coil_t  rspZ 
)
void _coilKindScalarFilterHomogeneous ( coil_t delta,
coil_t **  iv3,
double  spacing[3],
double  parm[COIL_PARMS_NUM] 
)
void _coilKindScalarFilterModifiedCurvature ( coil_t delta,
coil_t **  iv3,
double  spacing[3],
double  parm[COIL_PARMS_NUM] 
)
void _coilKindScalarFilterPeronaMalik ( coil_t delta,
coil_t **  iv3,
double  spacing[3],
double  parm[COIL_PARMS_NUM] 
)
void _coilKindScalarFilterTesting ( coil_t delta,
coil_t **  iv3,
double  spacing[3],
double  parm[COIL_PARMS_NUM] 
)
void _coilKindScalarUpdate ( coil_t val,
coil_t delta 
)
coil_t _coilLaplacian3 ( coil_t **  iv3,
double  spacing[3] 
)

Variable Documentation

const coilKind* coilKindArray[COIL_KIND_TYPE_MAX+1]
Initial value:
 {
  NULL,
  &_coilKindScalar,
  NULL,
  &_coilKind7Tensor
}