|
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().
1.8.3