Overture
Version 25
|
Macros | |
#define | FOR_3D(i1, i2, i3, I1, I2, I3) |
#define | FOR_3(i1, i2, i3, I1, I2, I3) |
#define | FOR_2D(i1, i2, I1, I2) |
#define | XY(i1, i2, i3) center(i1,i2,i3,axis1),center(i1,i2,i3,axis2) |
#define | XYZ(i1, i2, i3) center(i1,i2,i3,axis1),center(i1,i2,i3,axis2),center(i1,i2,i3,axis3) |
#define | ia(i0, i1) iap[i0+iaDim0*(i1)] |
#define | mask1(i0, i1, i2) mask1p[i0+mask1Dim0*(i1+mask1Dim1*(i2))] |
#define | mask2(i0, i1, i2) mask2p[i0+mask2Dim0*(i1+mask2Dim1*(i2))] |
#define | MASK5(i2) |
#define | MASK5(i2, i3) |
#define | MASK55(i3) MASK5(i2m2,i3) || MASK5(i2m1,i3) || MASK5(i2,i3) || MASK5(i2p1,i3) || MASK5(i2p2,i3) |
#define | x(i0, i1) xp[i0+xDim0*(i1)] |
#define | uInterpolated(i0, i1) uInterpolatedp[i0+uInterpolatedDim0*(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 | u1g(i0, i1, i2, i3) u1gp[i0+u1gDim0*(i1+u1gDim1*(i2+u1gDim2*(i3)))] |
Functions | |
int | interpolateExposedPoints (CompositeGrid &cg1, CompositeGrid &cg2, realCompositeGridFunction &u1, OGFunction *TZFlow, real t, const bool &returnIndexValues, IntegerArray &numberPerGrid0, intArray &ia0, int stencilWidth) |
#define COORD0 | ( | i0, | |
i1, | |||
i2 | |||
) | (xa+dx0*(i0-i0a)) |
#define COORD1 | ( | i0, | |
i1, | |||
i2 | |||
) | (ya+dy0*(i1-i1a)) |
#define FOR_2D | ( | i1, | |
i2, | |||
I1, | |||
I2 | |||
) |
Referenced by interpolateExposedPoints().
#define FOR_3 | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) |
#define FOR_3D | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) |
#define ia | ( | i0, | |
i1 | |||
) | iap[i0+iaDim0*(i1)] |
#define MASK5 | ( | i2 | ) |
#define MASK5 | ( | i2, | |
i3 | |||
) |
#define MASK55 | ( | i3 | ) | MASK5(i2m2,i3) || MASK5(i2m1,i3) || MASK5(i2,i3) || MASK5(i2p1,i3) || MASK5(i2p2,i3) |
#define uInterpolated | ( | i0, | |
i1 | |||
) | uInterpolatedp[i0+uInterpolatedDim0*(i1)] |
#define x | ( | i0, | |
i1 | |||
) | xp[i0+xDim0*(i1)] |
Referenced by interpolateExposedPoints().
Referenced by interpolateExposedPoints().
int interpolateExposedPoints | ( | CompositeGrid & | cg1, |
CompositeGrid & | cg2, | ||
realCompositeGridFunction & | u1, | ||
OGFunction * | TZFlow, | ||
real | t, | ||
const bool & | returnIndexValues, | ||
IntegerArray & | numberPerGrid0, | ||
intArray & | ia0, | ||
int | stencilWidth | ||
) |
References Overture::abort(), abs(), assert, MappedGrid::boundaryCondition(), c, MappedGrid::center(), center, COORD0, COORD1, COORD2, debug, dimension, MappedGrid::dimension(), MappedGrid::discretizationWidth(), dx, End, fabs(), FOR_2D, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), getIndex(), InterpolatePoints::getInterpolationInfo(), MappedGrid::getRectangularGridParameters(), MappedGrid::gridIndexRange(), i2, ia, MappedGrid::indexRange(), InterpolatePoints::interpolatePoints(), interpoleeGrid, MappedGrid::isRectangular(), mask1, mask2, MASK5, MASK55, max(), min(), GenericGridCollection::numberOfComponentGrids(), GridCollection::numberOfDimensions(), CompositeGrid::numberOfInterpolationPoints, R, sPrintF(), Start, MappedGrid::THEcenter, u1g, uInterpolated, CompositeGrid::update(), MappedGrid::update(), x, XY, and XYZ.