Teem 1.10.0
src/gage/vecGage.c File Reference
#include "gage.h"
#include "privateGage.h"
Include dependency graph for vecGage.c:

Defines

#define GV_V   gageVecVector
#define GV_V0   gageVecVector0
#define GV_V1   gageVecVector1
#define GV_V2   gageVecVector2
#define GV_L   gageVecLength
#define GV_N   gageVecNormalized
#define GV_J   gageVecJacobian
#define GV_D   gageVecDivergence
#define GV_C   gageVecCurl
#define GV_CM   gageVecCurlNorm
#define GV_H   gageVecHelicity
#define GV_NH   gageVecNormHelicity
#define GV_LB   gageVecLambda2
#define GV_IM   gageVecImaginaryPart
#define GV_VH   gageVecHessian
#define GV_DG   gageVecDivGradient
#define GV_CG   gageVecCurlGradient
#define GV_CNG   gageVecCurlNormGrad
#define GV_NCG   gageVecNCurlNormGrad
#define GV_HG   gageVecHelGradient
#define GV_DH   gageVecDirHelDeriv
#define GV_PH   gageVecProjHelGradient
#define GV_G0   gageVecGradient0
#define GV_G1   gageVecGradient1
#define GV_G2   gageVecGradient2
#define GV_MG   gageVecMultiGrad
#define GV_MF   gageVecMGFrob
#define GV_ML   gageVecMGEval
#define GV_MC   gageVecMGEvec

Functions

double gage_imaginary_part_eigenvalues (double *M)
void _gageVecFilter (gageContext *ctx, gagePerVolume *pvl)
void _gageVecAnswer (gageContext *ctx, gagePerVolume *pvl)

Variables

gageItemEntry _gageVecTable [GAGE_VEC_ITEM_MAX+1]
char _gageVecStr [][AIR_STRLEN_SMALL]
char _gageVecDesc [][AIR_STRLEN_MED]
int _gageVecVal []
char _gageVecStrEqv [][AIR_STRLEN_SMALL]
int _gageVecValEqv []
airEnum _gageVec
airEnum *const gageVec = &_gageVec
gageKind _gageKindVec
gageKind *const gageKindVec = &_gageKindVec

Define Documentation

#define GV_C   gageVecCurl
#define GV_CG   gageVecCurlGradient
#define GV_CM   gageVecCurlNorm
#define GV_CNG   gageVecCurlNormGrad
#define GV_D   gageVecDivergence
#define GV_DG   gageVecDivGradient
#define GV_DH   gageVecDirHelDeriv
#define GV_G0   gageVecGradient0
#define GV_G1   gageVecGradient1
#define GV_G2   gageVecGradient2
#define GV_H   gageVecHelicity
#define GV_HG   gageVecHelGradient
#define GV_IM   gageVecImaginaryPart
#define GV_J   gageVecJacobian
#define GV_L   gageVecLength
#define GV_LB   gageVecLambda2
#define GV_MC   gageVecMGEvec
#define GV_MF   gageVecMGFrob
#define GV_MG   gageVecMultiGrad
#define GV_ML   gageVecMGEval
#define GV_N   gageVecNormalized
#define GV_NCG   gageVecNCurlNormGrad
#define GV_NH   gageVecNormHelicity
#define GV_PH   gageVecProjHelGradient
#define GV_V   gageVecVector
#define GV_V0   gageVecVector0
#define GV_V1   gageVecVector1
#define GV_V2   gageVecVector2
#define GV_VH   gageVecHessian

Function Documentation

void _gageVecAnswer ( gageContext ctx,
gagePerVolume pvl 
)
void _gageVecFilter ( gageContext ctx,
gagePerVolume pvl 
)
double gage_imaginary_part_eigenvalues ( double *  M)

Variable Documentation

Initial value:
 {
  AIR_FALSE, 
  "vector",
  &_gageVec,
  1, 
  3, 
  GAGE_VEC_ITEM_MAX,
  _gageVecTable,
  _gageVecIv3Print,
  _gageVecFilter,
  _gageVecAnswer,
  NULL, NULL, NULL, NULL,
  NULL
}
char _gageVecDesc[][AIR_STRLEN_MED]
char _gageVecStr[][AIR_STRLEN_SMALL]
char _gageVecStrEqv[][AIR_STRLEN_SMALL]
gageItemEntry _gageVecTable[GAGE_VEC_ITEM_MAX+1]
int _gageVecVal[]