Overture
Version 25
|
Go to the source code of this file.
int interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realCompositeGridFunction & | uTo, | ||
bool | useNewWay = true |
||
) |
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 interpolateAllPoints | ( | const realCompositeGridFunction & | uFrom, |
realMappedGridFunction & | uTo, | ||
bool | useNewWay = true |
||
) |
References MappedGrid::center(), dim, MappedGrid::dimension(), doubleMappedGridFunction::getComponentBase(), doubleMappedGridFunction::getComponentBound(), getIndex(), doubleMappedGridFunction::getMappedGrid(), i2, InterpolatePoints::interpolateAllPoints(), interpolatePoints(), and MappedGrid::numberOfDimensions().
int interpolateExposedPoints | ( | CompositeGrid & | cg1, |
CompositeGrid & | cg2, | ||
realCompositeGridFunction & | u1, | ||
OGFunction * | TZFlow = NULL , |
||
real | t = 0. , |
||
const bool & | returnIndexValues = FALSE , |
||
IntegerArray & | numberPerGrid = Overture::nullIntArray() , |
||
intArray & | ia = Overture::nullIntegerDistributedArray() , |
||
int | stencilWidth = -1 |
||
) |
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.
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().
int interpolateRefinements | ( | realGridCollectionFunction & | u, |
const Range * | C = 0 , |
||
const BoundaryConditionParameters & | bcParams = Overture::defaultBoundaryConditionParameters() |
||
) |
References Overture::abort(), abs(), assert, axis1, axis2, axis3, GenericGridCollection::baseGridNumber, MappedGrid::boundaryCondition(), CanInterpolate::canInterpolate(), debug, dimension, displayMask(), End, extendedGridIndexRange(), MappedGrid::extendedIndexRange(), FALSE, floorDiv(), Mapping::functionPeriodic, getBoundaryIndex(), doubleGridCollectionFunction::getGridCollection(), doubleGridCollectionFunction::getIsACoefficientMatrix(), BoundaryConditionParameters::getRefinementLevelToSolveFor(), MappedGrid::gridIndexRange(), GenericGridCollection::gridNumber, MappedGrid::gridSpacing(), i2, indexRange, MappedGrid::indexRange(), SparseRepForMGF::indexToEquation(), BoundaryConditionParameters::interpolateHidden, BoundaryConditionParameters::interpolateRefinementBoundaries, SparseRepForMGF::interpolation, MappedGrid::ISdiscretizationPoint, isHiddenByRefinement, isPeriodic, MappedGrid::isPeriodic(), M123CE, M2, M3, MappedGrid::mask(), mask2, max(), min(), NULL, nullRange, GenericGridCollection::numberOfComponentGrids(), SparseRepForMGF::numberOfComponents, GridCollection::numberOfDimensions(), GenericGridCollection::numberOfRefinementLevels(), q, GridCollection::refinementFactor, GridCollection::refinementLevel, SparseRepForMGF::setClassify(), SparseRepForMGF::setCoefficientIndex(), doubleMappedGridFunction::sparse, Start, SparseRepForMGF::stencilSize, and TRUE.
Referenced by GenericGridCollectionOperators::finishBoundaryConditions(), GenericCompositeGridOperators::finishBoundaryConditions(), and Interpolant::testInterpolation().