Overture
Version 25
|
Macros | |
#define | GET_LENGTH getLength |
#define | NRM(axis, grid) ( cg[grid].indexRange()(End,axis)-cg[grid].indexRange()(Start,axis)+1 ) |
#define | MODR(i, axis, grid) |
Functions | |
int | interpolatePoints (const realArray &positionToInterpolate, const realCompositeGridFunction &u, realArray &uInterpolated, const Range &R0=nullRange, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, intArray &indexGuess=Overture::nullIntegerDistributedArray(), intArray &interpoleeGrid=Overture::nullIntegerDistributedArray(), intArray &wasInterpolated=Overture::nullIntegerDistributedArray()) |
int | interpolateAllPoints (const realCompositeGridFunction &uFrom, realMappedGridFunction &uTo, bool useNewWay) |
int | interpolateAllPoints (const realCompositeGridFunction &uFrom, realCompositeGridFunction &uTo, bool useNewWay) |
#define GET_LENGTH getLength |
#define MODR | ( | i, | |
axis, | |||
grid | |||
) |
Referenced by interpolatePoints().
#define NRM | ( | axis, | |
grid | |||
) | ( cg[grid].indexRange()(End,axis)-cg[grid].indexRange()(Start,axis)+1 ) |
int interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realMappedGridFunction & | uTo, | ||
bool | useNewWay | ||
) |
References MappedGrid::center(), dim, MappedGrid::dimension(), doubleMappedGridFunction::getComponentBase(), doubleMappedGridFunction::getComponentBound(), getIndex(), doubleMappedGridFunction::getMappedGrid(), i2, InterpolatePoints::interpolateAllPoints(), interpolatePoints(), and MappedGrid::numberOfDimensions().
int interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realCompositeGridFunction & | uTo, | ||
bool | useNewWay | ||
) |
References Overture::abort(), center, dim, dimension, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), getIndex(), doubleGridCollectionFunction::gridCollection, i2, interpolateAllPoints(), interpolatePoints(), max(), GenericGridCollection::numberOfComponentGrids(), GridCollection::numberOfDimensions(), MappedGrid::THEcenter, MappedGrid::THEvertex, and CompositeGrid::update().
Referenced by interpolateAllPoints(), and main().
int interpolatePoints | ( | const realArray & | positionToInterpolate, |
const realCompositeGridFunction & | u, | ||
realArray & | uInterpolated, | ||
const Range & | R0 = nullRange , |
||
const Range & | R1 = nullRange , |
||
const Range & | R2 = nullRange , |
||
const Range & | R3 = nullRange , |
||
const Range & | R4 = nullRange , |
||
intArray & | indexGuess = Overture::nullIntegerDistributedArray() , |
||
intArray & | interpoleeGrid = Overture::nullIntegerDistributedArray() , |
||
intArray & | wasInterpolated = Overture::nullIntegerDistributedArray() |
||
) |
References Overture::abort(), axis1, axis2, axis3, ApproximateGlobalInverse::bogus, center, dr, End, fabs(), FALSE, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), getLocalArrayWithGhostBoundaries(), doubleGridCollectionFunction::gridCollection, gridSpacing, indexGuess, indexRange, interpoleeGrid, ip, ip1, isPeriodic, mask, max(), min(), MODR, NULL, GenericGridCollection::numberOfComponentGrids(), GridCollection::numberOfDimensions(), doubleGridCollectionFunction::positionOfComponent(), doubleGridCollectionFunction::positionOfCoordinate(), r, R, R0, r_, REAL_MAX, sPrintF(), Start, MappedGrid::THEcenter, MappedGrid::THEmask, TRUE, GenericGrid::unstructuredGrid, CompositeGrid::update(), and x.
Referenced by SurfaceStitcher::enlargeGapWidth(), and interpolateAllPoints().