|
Overture
Version 25
|
#include "Overture.h"#include "display.h"#include "InterpolatePointsOnAGrid.h"#include "MappingProjectionParameters.h"#include "ParallelUtility.h"#include "CanInterpolate.h"#include "Ogen.h"
Macros | |
| #define | NRM(axis) ( indexRange(End,axis)-indexRange(Start,axis)+1 ) |
| #define | MODR(i, axis) ( ( (i-indexRange(Start,axis)+NRM(axis)) % NRM(axis)) +indexRange(Start,axis) ) |
| #define | FOR_3D(i1, i2, i3, I1, I2, I3) int I1Base =I1.getBase(), I2Base =I2.getBase(), I3Base =I3.getBase(); int I1Bound=I1.getBound(), I2Bound=I2.getBound(), I3Bound=I3.getBound(); for(i3=I3Base; i3<=I3Bound; i3++) for(i2=I2Base; i2<=I2Bound; i2++) for(i1=I1Base; i1<=I1Bound; i1++) |
| #define | FOR_3(i1, i2, i3, I1, I2, I3) I1Base =I1.getBase(), I2Base =I2.getBase(), I3Base =I3.getBase(); I1Bound=I1.getBound(), I2Bound=I2.getBound(), I3Bound=I3.getBound(); for(i3=I3Base; i3<=I3Bound; i3++) for(i2=I2Base; i2<=I2Bound; i2++) for(i1=I1Base; i1<=I1Bound; i1++) |
| #define | IA(i0) iap[i0] |
| #define | IP(i0, i1) ipp[i0+ipDim0*(i1)] |
| #define | NUMBEROFINTERPOLATIONPOINTS(i0) numberOfInterpolationPointsp[i0] |
| #define | STATUS(i0) statusp[i0] |
| #define | IA0(i0) ia0p[i0] |
| #define | X(i0, i1) xp[i0+xDim0*(i1)] |
| #define | XPROJECT(i0, i1) xProjectp[i0+xProjectDim0*(i1)] |
| #define | DIMENSION(i0, i1) dimensionp[i0+dimensionDim0*(i1)] |
| #define | INDEXRANGE(i0, i1) indexRangep[i0+indexRangeDim0*(i1)] |
| #define | GRIDSPACING(i0) gridSpacingp[i0] |
| #define | rbb(side, axis) (prbb[(side)+2*(axis)]) |
| #define | RA(i0, i1) rap[i0+raDim0*(i1)] |
| #define | XA(i0, i1) xap[i0+xaDim0*(i1)] |
| #define | IA(i0) iap[i0] |
| #define | RPROJECT(i0, i1) rProjectp[i0+rProjectDim0*(i1)] |
| #define | IP(i0, i1) ipp[i0+ipDim0*(i1)] |
| #define | CI(i0, i1) cip[i0+ciDim0*(i1)] |
| #define | IA0(i0) ia0p[i0] |
| #define | RA(i0, i1) rap[i0+raDim0*(i1)] |
| #define | XA(i0, i1) xap[i0+xaDim0*(i1)] |
| #define | IL(i0, i1) ilp[i0+ilDim0*(i1)] |
| #define | IA(i0) iap[i0] |
| #define | IP(i0, i1) ipp[i0+ipDim0*(i1)] |
| #define | CI(i0, i1) cip[i0+ciDim0*(i1)] |
| #define | IA(i0) iap[i0] |
| #define | IA(i0, i1) iap[i0+iaDim0*(i1)] |
| #define | MASK(i0, i1, i2) maskp[i0+maskDim0*(i1+maskDim1*(i2))] |
| #define | X(i0, i1) xp[i0+xDim0*(i1)] |
| #define | IA(i0, i1) iap[i0+iaDim0*(i1)] |
| #define | COORD0(i0, i1, i2) (xa+dx0*(i0-i0a)) |
| #define | COORD1(i0, i1, i2) (ya+dy0*(i1-i1a)) |
| #define | COORD2(i0, i1, i2) (za+dz0*(i2-i2a)) |
| #define | CENTER(i0, i1, i2, i3) centerp[i0+centerDim0*(i1+centerDim1*(i2+centerDim2*(i3)))] |
| #define | UINTERPOLATED(i0, i1) uInterpolatedp[i0+uInterpolatedDim0*(i1)] |
| #define | IA(i0, i1) iap[i0+iaDim0*(i1)] |
| #define | U(i0, i1, i2, i3) up[i0+uDim0*(i1+uDim1*(i2+uDim2*(i3)))] |
| #define CI | ( | i0, | |
| i1 | |||
| ) | cip[i0+ciDim0*(i1)] |
| #define CI | ( | i0, | |
| i1 | |||
| ) | cip[i0+ciDim0*(i1)] |
| #define COORD0 | ( | i0, | |
| i1, | |||
| i2 | |||
| ) | (xa+dx0*(i0-i0a)) |
| #define COORD1 | ( | i0, | |
| i1, | |||
| i2 | |||
| ) | (ya+dy0*(i1-i1a)) |
| #define DIMENSION | ( | i0, | |
| i1 | |||
| ) | dimensionp[i0+dimensionDim0*(i1)] |
| #define FOR_3 | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) | I1Base =I1.getBase(), I2Base =I2.getBase(), I3Base =I3.getBase(); I1Bound=I1.getBound(), I2Bound=I2.getBound(), I3Bound=I3.getBound(); for(i3=I3Base; i3<=I3Bound; i3++) for(i2=I2Base; i2<=I2Bound; i2++) for(i1=I1Base; i1<=I1Bound; i1++) |
| #define FOR_3D | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) | int I1Base =I1.getBase(), I2Base =I2.getBase(), I3Base =I3.getBase(); int I1Bound=I1.getBound(), I2Bound=I2.getBound(), I3Bound=I3.getBound(); for(i3=I3Base; i3<=I3Bound; i3++) for(i2=I2Base; i2<=I2Bound; i2++) for(i1=I1Base; i1<=I1Bound; i1++) |
Referenced by InterpolatePointsOnAGrid::interpolateAllPoints().
| #define GRIDSPACING | ( | i0 | ) | gridSpacingp[i0] |
| #define IA | ( | i0 | ) | iap[i0] |
| #define IA | ( | i0 | ) | iap[i0] |
| #define IA | ( | i0 | ) | iap[i0] |
| #define IA | ( | i0 | ) | iap[i0] |
| #define IA | ( | i0, | |
| i1 | |||
| ) | iap[i0+iaDim0*(i1)] |
| #define IA | ( | i0, | |
| i1 | |||
| ) | iap[i0+iaDim0*(i1)] |
| #define IA | ( | i0, | |
| i1 | |||
| ) | iap[i0+iaDim0*(i1)] |
| #define IA0 | ( | i0 | ) | ia0p[i0] |
| #define IA0 | ( | i0 | ) | ia0p[i0] |
| #define IL | ( | i0, | |
| i1 | |||
| ) | ilp[i0+ilDim0*(i1)] |
| #define INDEXRANGE | ( | i0, | |
| i1 | |||
| ) | indexRangep[i0+indexRangeDim0*(i1)] |
| #define IP | ( | i0, | |
| i1 | |||
| ) | ipp[i0+ipDim0*(i1)] |
| #define IP | ( | i0, | |
| i1 | |||
| ) | ipp[i0+ipDim0*(i1)] |
| #define IP | ( | i0, | |
| i1 | |||
| ) | ipp[i0+ipDim0*(i1)] |
| #define MODR | ( | i, | |
| axis | |||
| ) | ( ( (i-indexRange(Start,axis)+NRM(axis)) % NRM(axis)) +indexRange(Start,axis) ) |
| #define NRM | ( | axis | ) | ( indexRange(End,axis)-indexRange(Start,axis)+1 ) |
| #define NUMBEROFINTERPOLATIONPOINTS | ( | i0 | ) | numberOfInterpolationPointsp[i0] |
| #define RA | ( | i0, | |
| i1 | |||
| ) | rap[i0+raDim0*(i1)] |
| #define RA | ( | i0, | |
| i1 | |||
| ) | rap[i0+raDim0*(i1)] |
| #define rbb | ( | side, | |
| axis | |||
| ) | (prbb[(side)+2*(axis)]) |
| #define RPROJECT | ( | i0, | |
| i1 | |||
| ) | rProjectp[i0+rProjectDim0*(i1)] |
| #define STATUS | ( | i0 | ) | statusp[i0] |
| #define UINTERPOLATED | ( | i0, | |
| i1 | |||
| ) | uInterpolatedp[i0+uInterpolatedDim0*(i1)] |
| #define X | ( | i0, | |
| i1 | |||
| ) | xp[i0+xDim0*(i1)] |
| #define X | ( | i0, | |
| i1 | |||
| ) | xp[i0+xDim0*(i1)] |
| #define XA | ( | i0, | |
| i1 | |||
| ) | xap[i0+xaDim0*(i1)] |
| #define XA | ( | i0, | |
| i1 | |||
| ) | xap[i0+xaDim0*(i1)] |
| #define XPROJECT | ( | i0, | |
| i1 | |||
| ) | xProjectp[i0+xProjectDim0*(i1)] |
1.8.3