Overture
Version 25
|
#include <InterpolatePointsOnAGrid.h>
Public Types | |
enum | InterpolationStatusEnum { notInterpolated =0, extrapolated =1, interpolated =2 } |
enum | { defaultNumberOfValidGhostPoints =-123456, interpolateAllGhostPoints =-234567 } |
enum | ExplicitInterpolationStorageOptionEnum { precomputeAllCoefficients, precomputeSomeCoefficients, precomputeNoCoefficients } |
enum | InterpolationTypeEnum { implicitInterpolation =0, explicitInterpolation } |
Public Member Functions | |
InterpolatePointsOnAGrid () | |
~InterpolatePointsOnAGrid () | |
int | getMaximumRefinementLevelToInterpolate () const |
return the maximum refinement level to interpolate | |
int | getNumberBackupInterpolation () const |
: return the number of points that were interpolated with backup rules (i.e. using a lower than | |
int | getNumberExtrapolated () const |
: return the number of points that were extrapolated. | |
int | getNumberInterpolated () const |
: return the number of points that were interpolated with the full interpolation width. | |
int | getNumberUnassigned () const |
: return the number of points that were not assigned. | |
int | getTotalNumberOfPointsAssigned (int grid) |
: Return the total number of points that are interpolate from a grid (sum across all processors). | |
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) |
int | interpolationCoefficients (const CompositeGrid &cg, RealArray &uInterpolationCoeff) |
int | interpolateAllPoints (const realCompositeGridFunction &uFrom, realCompositeGridFunction &uTo, const Range &componentsFrom=nullRange, const Range &componentsTo=nullRange, const int numberOfGhostPointsToInterpolate=interpolateAllGhostPoints) |
int | interpolateAllPoints (const realCompositeGridFunction &uFrom, realMappedGridFunction &uTo, const Range &componentsFrom=nullRange, const Range &componentsTo=nullRange, const int numberOfGhostPointsToInterpolate=interpolateAllGhostPoints) |
int | buildInterpolationInfo (const RealArray &positionToInterpolate, CompositeGrid &cg, RealArray *projectedPoints=NULL, IntegerArray *checkTheseGrids=NULL) |
int | interpolatePoints (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) |
const IntegerArray & | getStatus () const |
int | getInterpolationInfo (CompositeGrid &cg, IntegerArray &indexValues, IntegerArray &interpoleeGrid) const |
int | setAssignAllPoints (bool trueOrFalse=true) |
: Specify whether all points should be assigned, using extrapolation if necessary. | |
real | sizeOf (FILE *file=NULL) const |
int | setExplicitInterpolationStorageOption (ExplicitInterpolationStorageOptionEnum option) |
int | setInfoLevel (int info) |
int | setInterpolationWidth (int width) |
: Set the width the interpolation stencil. | |
int | setInterpolationOffset (real widthInGridLines) |
int | setInterpolationType (InterpolationTypeEnum interpType) |
int | setMaximumRefinementLevelToInterpolate (int maxLevelToInterpolate) |
Only interpolate grids on refinement levels that are less than or equal to a given level. | |
int | setNumberOfValidGhostPoints (int numValidGhost=defaultNumberOfValidGhostPoints) |
: Set the number of valid ghost points that can be used when interpolating from a grid function | |
Static Public Member Functions | |
static int | findNearestValidGridPoint (CompositeGrid &cg, const RealArray &x, IntegerArray &il, RealArray &ci) |
Find the nearest valid grid point on a CompositeGrid to given points in space, x(i,.). A valid point is one with mask(i1,i2,i3)!=0 . NOTE: This function currently assumes that the points x(i,.) could NOT interpolate and so we are finding the best guess for points that are outside the grid. | |
static int | getInterpolationStencil (MappedGrid &mg, const int width, const real *rv, int *iv) |
Return the lower left corner of the interpolation stencil. (input) : interpolation stencil width (input) : rv[axis] : unit cube coordinates of the point (output) : iv[axis] : lower left corner of the stencil. | |
Static Public Attributes | |
static int | debug =0 |
Protected Member Functions | |
int | parallelInterpolate (RealArray &ui, const realCompositeGridFunction &u, const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange) |
Interpolate points. | |
int | parallelSetup (CompositeGrid &cg, const RealArray &xp, const IntegerArray &numberOfInterpolationPoints, const RealArray *interpolationCoordinates, const IntegerArray *indirection, const IntegerArray *interpolationLocation, const IntegerArray *variableInterpolationWidth) |
Setup routine for the parallel interpolation of a list of points. | |
int | initializeExplicitInterpolation (CompositeGrid &cg) |
int | internalInterpolate (RealArray &ui, const realCompositeGridFunction &u, const Range &C0, const Range &C1, const Range &C2) |
int | parallelInternalInterpolate (RealArray &ui, const realCompositeGridFunction &u, const Range &C0, const Range &C1, const Range &C2) |
Interpolate points. | |
int | destroy () |
Friends | |
class | InterfaceTransfer |
InterpolatePointsOnAGrid::InterpolatePointsOnAGrid | ( | ) |
References allGridsHaveLocalData, assignAllPoints, coeffWidthDimension, debugFile, defaultNumberOfValidGhostPoints, explicitInterpolationStorageOption, implicitInterpolation, indirection, infoLevel, interpolationCoordinates, interpolationIsInitialized, interpolationLocation, interpolationOffset, interpolationType, interpolationWidth, logFile, maximumRefinementLevelToInterpolate, maxInterpolationWidth, noGridsHaveLocalData, npr, nps, NULL, numberOfBackupInterpolation, numberOfBaseGrids, numberOfComponentGrids, numberOfDimensions, numberOfExtrapolated, numberOfInterpolated, numberOfUnassigned, numberOfValidGhostPoints, numToInterpolatePerGrid, onlyAmrGridsHaveLocalData, Overture::OV_COMM, pInterpAllIndirection, plogFile, pMapr, pMaps, POGI_COMM, precomputeNoCoefficients, totalNumToInterpolate, and variableInterpolationWidth.
InterpolatePointsOnAGrid::~InterpolatePointsOnAGrid | ( | ) |
int InterpolatePointsOnAGrid::buildInterpolationInfo | ( | const RealArray & | positionToInterpolate, |
CompositeGrid & | cg, | ||
RealArray * | projectedPoints = NULL , |
||
IntegerArray * | checkTheseGrids = NULL |
||
) |
References assert, assignAllPoints, bb, Mapping::bogus, MappedGrid::boundingBox(), boundingBox, CanInterpolate::canInterpolate(), CI, ci, D, debug, delta, destroy(), dimension, MappedGrid::dimension(), discretizationWidth, display(), explicitInterpolation, extendedGridIndexRange(), extrapolated, fabs(), findNearestValidGridPoint(), getCPU(), MappedGrid::getGridType(), MappingRC::getMapping(), ParallelUtility::getMaxValue(), MappingProjectionParameters::getRealArray(), ParallelUtility::getSum(), MappedGrid::gridIndexRange(), gridSpacing, MappedGrid::gridSpacing(), ia, IA, IA0, CanInterpolate::CanInterpolateQueryData::id, IL, il, indexRange, MappedGrid::indexRange(), indirection, infoLevel, initializeExplicitInterpolation(), interpolationCoordinates, interpolationIsInitialized, interpolationLocation, interpolationOffset, CompositeGrid::interpolationOverlap, interpolationType, interpolationWidth, CompositeGrid::interpolationWidth, Mapping::inverseMap(), Mapping::inverseMapS(), ip, IP, MappedGrid::isAllVertexCentered(), isPeriodic, MappedGrid::isPeriodic(), logFile, MappedGrid::mapping(), mask, MappedGrid::mask(), max(), maxInterpolationWidth, notInterpolated, npr, nps, NULL, Overture::nullRealDistributedArray(), numberOfBackupInterpolation, numberOfBaseGrids, GenericGridCollection::numberOfBaseGrids(), numberOfComponentGrids, GenericGridCollection::numberOfComponentGrids(), numberOfDimensions, GridCollection::numberOfDimensions(), numberOfExtrapolated, numberOfInterpolated, numberOfInterpolationPoints, NUMBEROFINTERPOLATIONPOINTS, numberOfUnassigned, numberOfValidGhostPoints, OV_ABORT, parallelSetup(), plogFile, printF(), Mapping::project(), Mapping::projectS(), MappingProjectionParameters::r, R, RA, ra, rbb, REAL_EPSILON, RPROJECT, sPrintF(), status, STATUS, MappedGrid::THEboundingBox, MappedGrid::THEcenter, MappedGrid::THEvertex, GenericGrid::unstructuredGrid, CompositeGrid::update(), variableInterpolationWidth, viw, X, x, and XA.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), interpolateAllPoints(), and interpolatePoints().
|
protected |
References cia, coeffa, coeffWidthDimension, SparseArray< T >::destroy(), ila, ipa, maxInterpolationWidth, nila, nipa, npr, nps, NULL, numberOfBaseGrids, numberOfComponentGrids, numberOfDimensions, pMapr, pMaps, and SparseArray< T >::size().
Referenced by buildInterpolationInfo(), and ~InterpolatePointsOnAGrid().
|
static |
Find the nearest valid grid point on a CompositeGrid to given points in space, x(i,.). A valid point is one with mask(i1,i2,i3)!=0 . NOTE: This function currently assumes that the points x(i,.) could NOT interpolate and so we are finding the best guess for points that are outside the grid.
cg | (input) : CompositeGrid to check for closest valid point. |
x | (input) : x(i,0:r-1) (r=rangeDimension) list of points to check (in parallel, each processor provides its own set of points). |
il | (output) : il(i,0:r) = (donor,i1,i2,i3) donor grid and index location of the closest valid point. |
ci | (output) : ci(i,0:r-1) are the r-coordinates of the closest pt in the donor grid. |
x.....
References bb, Mapping::bogus, MappedGrid::boundingBox(), boundingBox, CanInterpolate::canInterpolate(), CI, DA, debug, DISTA, Mapping::findNearestGridPoint(), getCPU(), MappingRC::getMapping(), ia, IA, IB, IL, CompositeGrid::interpolationOverlap, interpolationWidth, CompositeGrid::interpolationWidth, MappedGrid::mapping(), max(), NULL, numberOfComponentGrids, GenericGridCollection::numberOfComponentGrids(), numberOfDimensions, GridCollection::numberOfDimensions(), numberOfValidGhostPoints, plogFile, px, R, RA, ra, REAL_MAX, sPrintF(), SQR, X, XA, and XC.
Referenced by buildInterpolationInfo().
int InterpolatePointsOnAGrid::getInterpolationInfo | ( | CompositeGrid & | cg, |
IntegerArray & | indexValues, | ||
IntegerArray & | interpoleeGrid | ||
) | const |
|
static |
Return the lower left corner of the interpolation stencil. (input) : interpolation stencil width (input) : rv[axis] : unit cube coordinates of the point (output) : iv[axis] : lower left corner of the stencil.
References MappedGrid::boundaryCondition(), End, MappedGrid::extendedIndexRange(), MappedGrid::gridSpacing(), MappedGrid::indexRange(), MappedGrid::isCellCentered(), MappedGrid::isPeriodic(), MappedGrid::numberOfDimensions(), and Start.
int InterpolatePointsOnAGrid::getMaximumRefinementLevelToInterpolate | ( | ) | const |
return the maximum refinement level to interpolate
References maximumRefinementLevelToInterpolate.
int InterpolatePointsOnAGrid::getNumberBackupInterpolation | ( | ) | const |
: return the number of points that were interpolated with backup rules (i.e. using a lower than
: The function returns info about the last interpolation operation such as interpolateAllPoints. In parallel this value corresponds to the current processor (not the sum over all processors)
References numberOfBackupInterpolation.
int InterpolatePointsOnAGrid::getNumberExtrapolated | ( | ) | const |
: return the number of points that were extrapolated.
: The function returns info about the last interpolation operation such as interpolateAllPoints. In parallel this value corresponds to the current processor (not the sum over all processors)
References numberOfExtrapolated.
int InterpolatePointsOnAGrid::getNumberInterpolated | ( | ) | const |
: return the number of points that were interpolated with the full interpolation width.
: The function returns info about the last interpolation operation such as interpolateAllPoints. In parallel this value corresponds to the current processor (not the sum over all processors)
References numberOfInterpolated.
int InterpolatePointsOnAGrid::getNumberUnassigned | ( | ) | const |
: return the number of points that were not assigned.
: The function returns info about the last interpolation operation such as interpolateAllPoints. In parallel this value corresponds to the current processor (not the sum over all processors)
References numberOfUnassigned.
const IntegerArray & InterpolatePointsOnAGrid::getStatus | ( | ) | const |
References status.
Referenced by displayValuesAtAPoint(), and ExposedPoints::interpolate().
int InterpolatePointsOnAGrid::getTotalNumberOfPointsAssigned | ( | int | grid | ) |
: Return the total number of points that are interpolate from a grid (sum across all processors).
(grid) | : donor grid |
References ParallelUtility::getSum(), numberOfInterpolationPoints, and printF().
Referenced by ExposedPoints::interpolate().
|
protected |
References assert, aString, axis1, axis2, axis3, CI, ci, cia, coeffa, coeffg, coeffWidthDimension, debug, debugFile, dr, explicitInterpolationStorageOption, SparseArray< T >::get(), IL, ila, interpolationCoordinates, interpolationLocation, ip, ir, isCC, max(), maxInterpolationWidth, nila, nps, NULL, numberOfComponentGrids, numberOfDimensions, numberOfInterpolationPoints, precomputeNoCoefficients, printF(), px, q, Q11, Q12, Q21, Q22, Q32, SparseArray< T >::redim(), sPrintF(), Start, variableInterpolationWidth, VIW, and viw.
Referenced by buildInterpolationInfo(), and parallelSetup().
|
protected |
References Overture::abort(), assert, aString, axis1, axis2, axis3, c, cf, cfs, ci, coeffa, debug, debugFile, explicitInterpolationStorageOption, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), doubleCompositeGridFunction::getCompositeGrid(), getCPU(), getLocalArrayWithGhostBoundaries(), i2, ia, IA, IL1, il1, IL2, IL3, indirection, interpolationCoordinates, interpolationLocation, ip, IW5, mask, MASK, MappedGrid::mask(), max(), maxInterpolationWidth, NULL, nullRange, GenericGridCollectionData::numberOfBaseGrids, numberOfComponentGrids, numberOfDimensions, numberOfInterpolationPoints, OV_ABORT, precomputeAllCoefficients, precomputeNoCoefficients, printF(), q20, q21, q30, q31, q32, q40, q41, q42, q43, q50, q51, q52, q53, q54, sPrintF(), UI, variableInterpolationWidth, VIW, viw, and VS.
Referenced by interpolatePoints().
int InterpolatePointsOnAGrid::interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realCompositeGridFunction & | uTo, | ||
const Range & | componentsFrom = nullRange , |
||
const Range & | componentsTo = nullRange , |
||
const int | numberOfGhostPointsToInterpolate = interpolateAllGhostPoints |
||
) |
References assert, buildInterpolationInfo(), MappedGrid::center(), CENTER, center, COORD0, COORD1, COORD2, debug, MappedGrid::dimension(), dx, extendedGridIndexRange(), FOR_3D, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), getIndex(), ParallelUtility::getLocalArrayBounds(), getLocalArrayWithGhostBoundaries(), MappedGrid::getRectangularGridParameters(), doubleGridCollectionFunction::gridCollection, MappedGrid::gridIndexRange(), i2, ia, IA, interpolateAllGhostPoints, interpolatePoints(), interpolationIsInitialized, MappedGrid::isRectangular(), mask, MASK, MappedGrid::mask(), max(), min(), NULL, nullRange, GenericGridCollection::numberOfComponentGrids(), GridCollection::numberOfDimensions(), MappedGrid::numberOfDimensions(), numToInterpolatePerGrid, OV_ABORT, doubleGridCollectionFunction::periodicUpdate(), pInterpAllIndirection, printF(), MappedGrid::THEcenter, MappedGrid::THEmask, MappedGrid::THEvertex, totalNumToInterpolate, U, uInterpolated, UINTERPOLATED, MappedGrid::update(), X, and x.
Referenced by main().
int InterpolatePointsOnAGrid::interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realMappedGridFunction & | uTo, | ||
const Range & | componentsFrom = nullRange , |
||
const Range & | componentsTo = nullRange , |
||
const int | numberOfGhostPointsToInterpolate = interpolateAllGhostPoints |
||
) |
References OV_ABORT.
int InterpolatePointsOnAGrid::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 |
||
) |
References buildInterpolationInfo(), doubleCompositeGridFunction::getCompositeGrid(), and interpolationIsInitialized.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), and interpolateAllPoints().
int InterpolatePointsOnAGrid::interpolatePoints | ( | 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 |
||
) |
References Overture::abort(), doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), doubleCompositeGridFunction::getCompositeGrid(), internalInterpolate(), numberOfComponentGrids, GenericGridCollection::numberOfComponentGrids(), numberOfDimensions, GridCollection::numberOfDimensions(), and parallelInterpolate().
int InterpolatePointsOnAGrid::interpolationCoefficients | ( | const CompositeGrid & | cg, |
RealArray & | uInterpolationCoeff | ||
) |
References OV_ABORT.
|
protected |
Interpolate points.
This routine does the actual interpolation assuming the setup has already been done.
/u (input) : grid function to interpolate /C0,C1,C2 (input) : components to interpolate are u[grid](all,all,all,C0,C1,C2) /gridsToInterpolate_(input) : only interpolate points on grids with *gridsToInterpolate_(grid)!=0 (if non-NULL) /gridsToInterpolateFrom_(input) : only interpolate points FROM donor grids with *gridsToInterpolateFrom_(grid)!=0 (if non-NULL)
References Overture::abort(), assert, axis1, axis2, axis3, c, cf, cfs, cia, ciLocal, coeffa, debug, debugFile, explicitInterpolationStorageOption, doubleGridCollectionFunction::getComponentBase(), doubleGridCollectionFunction::getComponentBound(), doubleCompositeGridFunction::getCompositeGrid(), getLocalArrayWithGhostBoundaries(), ParallelUtility::getMaxValue(), ParallelUtility::getSum(), i2, IL1, il1, IL2, IL3, ila, ip0, ipa, IW5, mask, MASK, MappedGrid::mask(), max(), maxInterpolationWidth, MPI_Real, MPI_Wtime, nila, nipa, npr, nps, NULL, nullRange, GenericGridCollectionData::numberOfBaseGrids, numberOfComponentGrids, numberOfDimensions, OV_ABORT, pMapr, POGI_COMM, precomputeAllCoefficients, printF(), q20, q21, q30, q31, q32, q40, q41, q42, q43, q50, q51, q52, q53, q54, UI, VIW, and VS.
Referenced by parallelInterpolate().
|
protected |
|
protected |
Setup routine for the parallel interpolation of a list of points.
References assert, aString, axis1, axis2, Overture::checkMemoryUsage(), ci, cia, SparseArray< T >::clear(), debug, debugFile, SparseArray< T >::destroy(), SparseArray< T >::get(), ParallelUtility::getMaxValue(), ia, il, ila, initializeExplicitInterpolation(), ipa, mask, max(), maxInterpolationWidth, MPI_Real, MPI_Wtime, nila, nipa, npr, nps, nr, NULL, numberOfBaseGrids, GenericGridCollection::numberOfBaseGrids(), numberOfComponentGrids, GenericGridCollection::numberOfComponentGrids(), numberOfDimensions, GridCollection::numberOfDimensions(), numberOfInterpolationPoints, OV_ABORT, pMapr, pMaps, POGI_COMM, printF(), SparseArray< T >::redim(), sPrintF(), status, and viw.
Referenced by buildInterpolationInfo().
int InterpolatePointsOnAGrid::setAssignAllPoints | ( | bool | trueOrFalse = true | ) |
: Specify whether all points should be assigned, using extrapolation if necessary.
trueOrFalse | (input) : if true assign all points, using extrapolation if necessary. If false, there may be points left assigned that are outside the domain. : It may be more expensive to find a way to assign all points. |
References assignAllPoints.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), and main().
int InterpolatePointsOnAGrid::setExplicitInterpolationStorageOption | ( | ExplicitInterpolationStorageOptionEnum | option | ) |
References explicitInterpolationStorageOption.
int InterpolatePointsOnAGrid::setInfoLevel | ( | int | info | ) |
References infoLevel.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), and main().
int InterpolatePointsOnAGrid::setInterpolationOffset | ( | real | widthInGridLines | ) |
References interpolationOffset.
int InterpolatePointsOnAGrid::setInterpolationType | ( | InterpolationTypeEnum | interpType | ) |
References interpolationType.
int InterpolatePointsOnAGrid::setInterpolationWidth | ( | int | width | ) |
: Set the width the interpolation stencil.
References interpolationWidth.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), and main().
int InterpolatePointsOnAGrid::setMaximumRefinementLevelToInterpolate | ( | int | maxLevelToInterpolate | ) |
Only interpolate grids on refinement levels that are less than or equal to a given level.
This option is used by the error estimator.
References maximumRefinementLevelToInterpolate.
int InterpolatePointsOnAGrid::setNumberOfValidGhostPoints | ( | int | numValidGhost = defaultNumberOfValidGhostPoints | ) |
: Set the number of valid ghost points that can be used when interpolating from a grid function
References numberOfValidGhostPoints.
Referenced by displayValuesAtAPoint(), ExposedPoints::interpolate(), and main().
|
friend |
|
protected |
Referenced by InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), InterpolatePointsOnAGrid(), and setAssignAllPoints().
|
protected |
Referenced by destroy(), initializeExplicitInterpolation(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by destroy(), initializeExplicitInterpolation(), internalInterpolate(), and parallelInternalInterpolate().
|
protected |
Referenced by destroy(), initializeExplicitInterpolation(), and InterpolatePointsOnAGrid().
|
static |
|
protected |
|
protected |
|
protected |
Referenced by destroy(), initializeExplicitInterpolation(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by buildInterpolationInfo(), internalInterpolate(), InterpolatePointsOnAGrid(), and ~InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), InterpolatePointsOnAGrid(), and setInfoLevel().
|
protected |
|
protected |
Referenced by buildInterpolationInfo(), interpolateAllPoints(), interpolatePoints(), and InterpolatePointsOnAGrid().
|
protected |
|
protected |
Referenced by buildInterpolationInfo(), InterpolatePointsOnAGrid(), and setInterpolationOffset().
|
protected |
Referenced by buildInterpolationInfo(), InterpolatePointsOnAGrid(), and setInterpolationType().
|
protected |
Referenced by buildInterpolationInfo(), findNearestValidGridPoint(), InterpolatePointsOnAGrid(), and setInterpolationWidth().
|
protected |
Referenced by destroy(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by buildInterpolationInfo(), and InterpolatePointsOnAGrid().
|
protected |
|
protected |
|
protected |
Referenced by destroy(), initializeExplicitInterpolation(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by destroy(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), destroy(), InterpolatePointsOnAGrid(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
|
protected |
Referenced by buildInterpolationInfo(), getNumberBackupInterpolation(), and InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), destroy(), InterpolatePointsOnAGrid(), and parallelSetup().
|
protected |
|
protected |
|
protected |
Referenced by buildInterpolationInfo(), getNumberExtrapolated(), and InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), getNumberInterpolated(), and InterpolatePointsOnAGrid().
|
protected |
|
protected |
Referenced by buildInterpolationInfo(), getNumberUnassigned(), and InterpolatePointsOnAGrid().
|
protected |
|
protected |
Referenced by interpolateAllPoints(), InterpolatePointsOnAGrid(), and ~InterpolatePointsOnAGrid().
|
protected |
Referenced by InterpolatePointsOnAGrid().
|
protected |
Referenced by interpolateAllPoints(), InterpolatePointsOnAGrid(), and ~InterpolatePointsOnAGrid().
|
protected |
Referenced by buildInterpolationInfo(), findNearestValidGridPoint(), and InterpolatePointsOnAGrid().
|
protected |
Referenced by destroy(), InterpolatePointsOnAGrid(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by destroy(), InterpolatePointsOnAGrid(), and parallelSetup().
|
protected |
Referenced by InterpolatePointsOnAGrid(), parallelInternalInterpolate(), and parallelSetup().
|
protected |
Referenced by buildInterpolationInfo(), getStatus(), and parallelSetup().
|
protected |
Referenced by interpolateAllPoints(), and InterpolatePointsOnAGrid().
|
protected |