|
Overture
Version 25
|
#include "Overture.h"#include "Ogen.h"#include "display.h"#include "conversion.h"#include "ParallelUtility.h"
Macros | |
| #define | GET_LOCAL(type, xd, xs) type ## SerialArray & xs = xd |
| #define | GET_LOCAL_CONST(type, xd, xs) const type ## SerialArray & xs = xd |
| #define | FOR_3(i1, i2, i3, I1, I2, I3) |
| #define | FOR_3D(i1, i2, i3, I1, I2, I3) |
| #define | MASK(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | XC0(i1, i2, i3) (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define | XC1(i1, i2, i3) (xab[0][1]+dvx[1]*(i2-iv0[1])) |
| #define | XC2(i1, i2, i3) (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XV(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XV(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC2(iv, axis) (xab2[0][axis]+dvx2[axis]*(iv[axis]-iv20[axis])) |
| #define | XR(m, n) xra[n][m] |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define FOR_3 | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) |
| #define FOR_3D | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) |
Referenced by Ogen::cutHoles().
| #define GET_LOCAL | ( | type, | |
| xd, | |||
| xs | |||
| ) | type ## SerialArray & xs = xd |
Referenced by Ogen::checkHoleCutting(), and Ogen::removeExteriorPointsNew().
| #define GET_LOCAL_CONST | ( | type, | |
| xd, | |||
| xs | |||
| ) | const type ## SerialArray & xs = xd |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC0 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define XC2 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define XC2 | ( | iv, | |
| axis | |||
| ) | (xab2[0][axis]+dvx2[axis]*(iv[axis]-iv20[axis])) |
| #define XR | ( | m, | |
| n | |||
| ) | xra[n][m] |
| #define XV | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XV | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
1.8.3