Teem 1.10.0
src/gage/scl3pfilterbody.c File Reference
This graph shows which files directly or indirectly include this file:

Defines

#define DOT_N(ANS, a, b)
#define VL_N(ANS, i, axis)   DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define D1_N(ANS, i, axis)   DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D2_N(ANS, i, axis)   DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define DOT_N(ANS, a, b)
#define VL_N(ANS, i, axis)   DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define D1_N(ANS, i, axis)   DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D2_N(ANS, i, axis)   DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define DOT_N(ANS, a, b)
#define VL_N(ANS, i, axis)   DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define D1_N(ANS, i, axis)   DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D2_N(ANS, i, axis)   DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define DOT_N(ANS, a, b)
#define VL_N(ANS, i, axis)   DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define D1_N(ANS, i, axis)   DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D2_N(ANS, i, axis)   DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)

Functions

 for (j=0;j< fd *fd;j++)
 if (doV)
 if (!doD1||doD2)
 if (doD2)
 if (doD1)
 ell_3mv_mul_d (gvec, shape->ItoWSubInvTransp, gvec)
 if (!doD2) return
 D1_N (hess[6], 0, Z)
 VL_N (hess[3], 0, Z)
 VL_N (hess[0], 0, Z)
 if (1)

Variables

 hess [2] = hess[6]

Define Documentation

#define D1_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D1_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D1_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D1_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw1 + (axis)*fd, iv##axis + i*fd)
#define D2_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define D2_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define D2_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define D2_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw2 + (axis)*fd, iv##axis + i*fd)
#define DOT_N (   ANS,
  a,
 
)
Value:
for (T=0.0f,i=0; i<fd; i++) { T += (a)[i]*(b)[i]; } \
  ANS = T
#define DOT_N (   ANS,
  a,
 
)
Value:
for (T=0.0f,i=0; i<fd; i++) { T += (a)[i]*(b)[i]; } \
  ANS = T
#define DOT_N (   ANS,
  a,
 
)
Value:
for (T=0.0f,i=0; i<fd; i++) { T += (a)[i]*(b)[i]; } \
  ANS = T
#define DOT_N (   ANS,
  a,
 
)
Value:
for (T=0.0f,i=0; i<fd; i++) { T += (a)[i]*(b)[i]; } \
  ANS = T
#define VL_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define VL_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define VL_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)
#define VL_N (   ANS,
  i,
  axis 
)    DOT_N(ANS, fw0 + (axis)*fd, iv##axis + i*fd)

Function Documentation

D1_N ( hess  [6],
,
 
)
ell_3mv_mul_d ( gvec  ,
shape->  ItoWSubInvTransp,
gvec   
)
for ( )
if ( )
if ( doV  )
if ( doD2)
if ( doD2  )
if ( doD1  )
if ( doD1||doD2)
VL_N ( hess  [3],
,
 
)
VL_N ( hess  [0],
,
 
)

Variable Documentation

hess[1] = hess[6]