|
| #define | ForBoundary(side, axis) |
| |
| #define | M2(m1, m2) ((m1)+1+3*((m2)+1)) |
| |
| #define | M3(m1, m2, m3) ((m1)+1+3*((m2)+1+3*((m3)+1))) |
| |
| #define | MERGE0(a, i0, I1, I2, I3) |
| |
| #define | CE(c, e) (stencilSize*((c)+numberOfComponentsForCoefficients*(e))) |
| |
| #define | M123CE(m1, m2, m3, c, e) (M123(m1,m2,m3)+CE(c,e)) |
| |
| #define | M123(m1, m2, m3) (m1+halfWidth1+width*(m2+halfWidth2+width*(m3+halfWidth3))) |
| |
| #define | M123N(m1, m2, m3, n) (M123(m1,m2,m3)+stencilLength0*(n)) |
| |
| #define | OPX(m1, m2, m3, n, I1, I2, I3) MERGE0(opX,M123N(m1,m2,m3,n),I1,I2,I3) |
| |
| #define | OPY(m1, m2, m3, n, I1, I2, I3) MERGE0(opY,M123N(m1,m2,m3,n),I1,I2,I3) |
| |
| #define | OPZ(m1, m2, m3, n, I1, I2, I3) MERGE0(opZ,M123N(m1,m2,m3,n),I1,I2,I3) |
| |
| #define | ForStencil(m1, m2, m3) |
| |
| #define | ForStencilN(n, m1, m2, m3) |
| |
| #define | FOR_4D(m, i1, i2, i3, M, I1, I2, I3) |
| |
| #define | FOR_4(m, i1, i2, i3, M, I1, I2, I3) |
| |
| #define | FOR_3D(i1, i2, i3, I1, I2, I3) |
| |
| #define | FOR_3(i1, i2, i3, I1, I2, I3) |
| |
| #define | CE(c, e) (stencilSize*((c)+numberOfComponentsForCoefficients*(e))) |
| |
| #define | ForStencil(m1, m2, m3) |
| |
| #define | COEFF(i0, i1, i2, i3) coeffp[i0+coeffDim0*(i1+coeffDim1*(i2+coeffDim2*(i3)))] |
| |
| #define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
| |
| #define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
| |
| #define | OPYS(i0, i1, i2, i3) opYp[i0+opYDim0*(i1+opYDim1*(i2+opYDim2*(i3)))] |
| |
| #define | OPZS(i0, i1, i2, i3) opZp[i0+opZDim0*(i1+opZDim1*(i2+opZDim2*(i3)))] |
| |
| #define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
| |
| #define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
| |
| #define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
| |
| #define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
| |
| #define | OPYS(i0, i1, i2, i3) opYp[i0+opYDim0*(i1+opYDim1*(i2+opYDim2*(i3)))] |
| |
| #define | OPZS(i0, i1, i2, i3) opZp[i0+opZDim0*(i1+opZDim1*(i2+opZDim2*(i3)))] |
| |