#include "coil.h"

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 coilKind * | coilKindScalar = &_coilKindScalar |
| const coilKind | _coilKind7Tensor |
| const coilKind * | coilKindArray [COIL_KIND_TYPE_MAX+1] |
| 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] | |||
| ) |
| const coilKind _coilKind7Tensor |
| const coilKind _coilKindScalar |
Initial value:
{
"scalar",
1,
{NULL,
_coilKindScalarFilterTesting,
_coilKindScalarFilterHomogeneous,
_coilKindScalarFilterPeronaMalik,
_coilKindScalarFilterModifiedCurvature,
NULL,
NULL,
NULL},
_coilKindScalarUpdate
}
| const coilKind* coilKindArray[COIL_KIND_TYPE_MAX+1] |
Initial value:
{
NULL,
&_coilKindScalar,
NULL,
&_coilKind7Tensor
}
| const coilKind* coilKindScalar = &_coilKindScalar |
1.5.6