Overture
Version 25
|
#include <MappedGrid.h>
Public Types | |
enum | { THEmask = MappedGridData::THEmask, THEinverseVertexDerivative = MappedGridData::THEinverseVertexDerivative, THEinverseCenterDerivative = MappedGridData::THEinverseCenterDerivative, THEvertex = MappedGridData::THEvertex, THEcenter = MappedGridData::THEcenter, THEcorner = MappedGridData::THEcorner, THEvertexDerivative = MappedGridData::THEvertexDerivative, THEcenterDerivative = MappedGridData::THEcenterDerivative, THEvertexJacobian = MappedGridData::THEvertexJacobian, THEcenterJacobian = MappedGridData::THEcenterJacobian, THEcellVolume = MappedGridData::THEcellVolume, THEcenterNormal = MappedGridData::THEcenterNormal, THEcenterArea = MappedGridData::THEcenterArea, THEfaceNormal = MappedGridData::THEfaceNormal, THEfaceArea = MappedGridData::THEfaceArea, THEvertexBoundaryNormal = MappedGridData::THEvertexBoundaryNormal, THEcenterBoundaryNormal = MappedGridData::THEcenterBoundaryNormal, THEcenterBoundaryTangent = MappedGridData::THEcenterBoundaryTangent, THEboundingBox = MappedGridData::THEboundingBox, THEusualSuspects = MappedGridData::THEusualSuspects, EVERYTHING = MappedGridData::EVERYTHING } |
enum | { USEdifferenceApproximation = MappedGridData::USEdifferenceApproximation, COMPUTEgeometry = MappedGridData::COMPUTEgeometry, COMPUTEgeometryAsNeeded = MappedGridData::COMPUTEgeometryAsNeeded, COMPUTEtheUsual = MappedGridData::COMPUTEtheUsual } |
enum | { ISinterpolationPoint = MappedGridData::ISinterpolationPoint, ISdiscretizationPoint = MappedGridData::ISdiscretizationPoint, ISghostPoint = MappedGridData::ISghostPoint, ISinteriorBoundaryPoint = MappedGridData::ISinteriorBoundaryPoint, USESbackupRules = MappedGridData::USESbackupRules, IShiddenByRefinement = MappedGridData::IShiddenByRefinement, ISreservedBit2 = MappedGridData::ISreservedBit2, ISreservedBit1 = MappedGridData::ISreservedBit1, ISreservedBit0 = MappedGridData::ISreservedBit0, GRIDnumberBits = MappedGridData::GRIDnumberBits, ISusedPoint = MappedGridData::ISusedPoint } |
enum | BoundaryFlagEnum { branchCutPeriodicBoundary =MappedGridData::branchCutPeriodicBoundary, periodicBoundary =MappedGridData::periodicBoundary, interpolationBoundary =MappedGridData::interpolationBoundary, mixedPhysicalInterpolationBoundary =MappedGridData::mixedPhysicalInterpolationBoundary, physicalBoundary =MappedGridData::physicalBoundary } |
typedef MappedGridData | RCData |
Public Types inherited from GenericGrid | |
enum | GridTypeEnum { structuredGrid =0, unstructuredGrid } |
enum | { NOTHING = GenericGridData::NOTHING, THEusualSuspects = GenericGridData::THEusualSuspects, EVERYTHING = GenericGridData::EVERYTHING } |
enum | { COMPUTEnothing = GenericGridData::COMPUTEnothing, COMPUTEtheUsual = GenericGridData::COMPUTEtheUsual, COMPUTEfailed = GenericGridData::COMPUTEfailed } |
typedef GenericGridData | RCData |
Static Public Member Functions | |
static void | setMinimumNumberOfDistributedGhostLines (int numGhost) |
static int | getMinimumNumberOfDistributedGhostLines () |
Public Attributes | |
AMR_ParentChildSiblingInfo * | parentChildSiblingInfo |
MappedGridData * | rcData |
Logical | isCounted |
Public Attributes inherited from GenericGrid | |
RCData * | rcData |
Logical | isCounted |
Static Public Attributes | |
static int | minimumNumberOfDistributedGhostLines =0 |
Protected Member Functions | |
virtual void | initialize () |
typedef MappedGridData MappedGrid::RCData |
anonymous enum |
anonymous enum |
anonymous enum |
MappedGrid::MappedGrid | ( | const Integer | numberOfDimensions_ = 0 | ) |
MappedGrid::MappedGrid | ( | const MappedGrid & | x, |
const CopyType | ct = DEEP |
||
) |
References DEEP, ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, NOCOPY, parentChildSiblingInfo, rcData, SHALLOW, and updateReferences().
MappedGrid::MappedGrid | ( | Mapping & | mapping | ) |
MappedGrid::MappedGrid | ( | MappingRC & | mapping | ) |
|
virtual |
References ReferenceCounting::decrementReferenceCount(), isCounted, and rcData.
void MappedGrid::adjustBoundary | ( | MappedGrid & | g2, |
const Integer & | ks1, | ||
const Integer & | kd1, | ||
const RealArray & | r2, | ||
const LogicalArray & | whereMask | ||
) |
References boundaryCondition(), numberOfDimensions(), and sharedBoundaryFlag().
|
inline |
References MappedGridData::boundaryCondition, and rcData.
Referenced by adjustBoundary(), Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::applyFinalConditions(), Ogmg::applyInitialConditions(), Ogmg::assignBoundaryConditionCoefficients(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Regrid::buildGrids(), InterpolatePoints::buildInterpolationInfo(), Ogen::canDiscretize(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), Ogen::changeParameters(), Ogen::checkForBoundaryAdjustments(), Ogen::checkForOrphanPointsOnBoundaries(), checkGrid(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::chooseASide(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), Ogen::computeInterpolationStencil(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ogen::countCrossingsWithRealBoundary(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), extendedGridIndexRange(), extendedGridRange(), Ogen::findClosestBoundaryPoint(), AssignInterpNeighbours::findInterpolationNeighbours(), Ogen::findTrueBoundary(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), SparseRepForMGF::fixUpClassify(), Ogen::generateInterpolationArrays(), ParentChildSiblingInfo::getGhostRegionBoxes(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), ParallelGridUtility::getLocalBoundaryConditions(), ParallelGridUtility::getLocalIndexBoundsAndBoundaryConditions(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), ExposedPoints::initialize(), Ogmg::initializeBoundaryConditions(), ExposedPoints::interpolate(), interpolateExposedPoints(), Ogen::interpolateMixedBoundary(), InterpolateRefinements::interpolateRefinementBoundaries(), interpolateRefinements(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), Ogen::lastChanceInterpolation(), main(), markGhostPoints(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), Ogmg::operatorAveraging(), PlotIt::plotGrid2d(), Ogen::preInterpolateGrids(), GridStatistics::printGridStatistics(), readMappingsFromAnOverlappingGridFile(), ParallelGridUtility::redistribute(), Regrid::regridAligned(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), FileOutput::saveData(), saveOvertureTextFile(), Ogmg::setBoundaryConditions(), GridCollection::setMaskAtRefinements(), GenericMappedGridOperators::setPeriodicCoefficients(), Ogmg::smoothBoundary(), Ogmg::smoothJacobi(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), PlotIt::surfaceGrid3d(), Integrate::surfaceIntegral(), Ogen::sweepOutHolePoints(), Interpolant::testInterpolation(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), MappedGridOperators::updateToMatchGrid(), and DataFormats::writePlot3d().
|
inline |
References MappedGridData::boundaryCondition, and rcData.
|
inline |
|
inline |
References MappedGridData::boundaryDiscretizationWidth, and rcData.
MappedGrid::BoundaryFlagEnum MappedGrid::boundaryFlag | ( | int | side, |
int | axis | ||
) | const |
References MappedGridData::boundaryFlag, and rcData.
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients(), SurfaceStitcher::buildSurfaceCompositeGrid(), Ogen::classifyPoints(), Ogen::classifyRedundantPoints(), Integrate::computeStitchedSurfaceWeights(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), extendedGridRange(), Ogen::interpolateAll(), Ogen::interpolateMixedBoundary(), markGhostPoints(), Ogen::markMaskAtGhost(), PlotIt::plotGrid2d(), Ugen::sealHoles3D(), and Ogen::unmarkBoundaryInterpolationPoints().
|
inline |
References MappedGridData::boundingBox, and rcData.
Referenced by Ogen::buildCutout(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), Ogen::checkInterpolationOnBoundaries(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), operator<<(), GridCollectionData::update(), and Ogen::updateBoundaryAdjustment().
References MappedGridData::boundingBox, and rcData.
|
inline |
|
virtual |
Reimplemented from GenericGrid.
References ReferenceCounting::getReferenceCount(), isCounted, rcData, reference(), and x.
|
inline |
References MappedGridData::cellVolume, and rcData.
|
inline |
|
inline |
References MappedGridData::center, and rcData.
Referenced by Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), UnstructuredOperators::applyBCdirichlet(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), Ogmg::applyBoundaryConditions(), ArrayUtil::assignGridFunction(), assignGridFunction(), OGFunction::assignGridFunction(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogen::checkForOrphanPointsOnBoundaries(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Integrate::computeWeights(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Oges::determineErrors(), dudt(), SurfaceStitcher::enlargeGapWidth(), Ogen::findClosestBoundaryPoint(), OGFunction::gd(), OGFunction::getCoordinates(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getTrueSolution(), ExposedPoints::initialize(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), Ogen::interpolateAPoint(), interpolateExposedPoints(), Ogen::interpolatePoints(), OGPolyFunction::laplacian(), Ogen::lastChanceInterpolation(), main(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), OGPolyFunction::operator()(), PlotIt::plotGrid(), PlotIt::plotGridQuality(), Ogen::preInterpolateGrids(), Ogen::queryAPoint(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), Ogen::sweepOutHolePoints(), OGPolyFunction::t(), OGPolyFunction::x(), OGPolyFunction::xx(), OGPolyFunction::xxx(), OGPolyFunction::xxxx(), OGPolyFunction::xy(), OGPolyFunction::xz(), OGPolyFunction::y(), OGPolyFunction::yy(), OGPolyFunction::yz(), OGPolyFunction::z(), and OGPolyFunction::zz().
|
inline |
|
inline |
References MappedGridData::centerArea, and rcData.
|
inline |
|
inline |
References MappedGridData::centerBoundaryNormal, and rcData.
|
inline |
|
inline |
References assert, NULL, MappedGridData::pCenterBoundaryNormal, and rcData.
|
inline |
References assert, NULL, MappedGridData::pCenterBoundaryNormal, and rcData.
|
inline |
|
inline |
|
inline |
References assert, NULL, MappedGridData::pCenterBoundaryTangent, and rcData.
Referenced by MappedGridOperators::applyBCnormalDerivative(), and MappedGridOperators::applyBoundaryConditionCoefficients().
|
inline |
References assert, NULL, MappedGridData::pCenterBoundaryTangent, and rcData.
|
inline |
References MappedGridData::centerDerivative, and rcData.
|
inline |
|
inline |
References MappedGridData::centerJacobian, and rcData.
Referenced by MappedGridOperators::assignCoefficientsInternal(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), MappedGridOperators::derivativeInternal(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), divFDerivative(), divScalarGradFDerivative21(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divVectorScalarFDerivative21(), divVectorScalarFDerivative21R(), divVectorScalarFDerivative22(), divVectorScalarFDerivative22R(), divVectorScalarFDerivative23(), divVectorScalarFDerivative23R(), and divVectorScalarFDerivCoefficients2().
|
inline |
|
inline |
References MappedGridData::centerNormal, and rcData.
|
inline |
|
virtual |
References GenericGrid::computedGeometry(), destroy(), isAllCellCentered(), MappedGridData::isCellCentered, LogicalTrue, GenericGrid::NOTHING, numberOfDimensions(), rcData, THEcellVolume, THEcenter, THEcenterArea, THEcenterBoundaryNormal, THEcenterBoundaryTangent, THEcenterDerivative, THEcenterJacobian, THEcenterNormal, THEcorner, THEfaceArea, THEfaceNormal, THEinverseCenterDerivative, and update().
Referenced by PlotIt::contour3d(), and main().
|
virtual |
References GenericGrid::computedGeometry(), destroy(), isAllVertexCentered(), MappedGridData::isCellCentered, LogicalFalse, GenericGrid::NOTHING, numberOfDimensions(), rcData, THEcellVolume, THEcenter, THEcenterArea, THEcenterBoundaryNormal, THEcenterBoundaryTangent, THEcenterDerivative, THEcenterJacobian, THEcenterNormal, THEcorner, THEfaceArea, THEfaceNormal, THEinverseCenterDerivative, and update().
|
virtual |
Reimplemented from GenericGrid.
References assert, GenericGrid::consistencyCheck(), getClassName(), ReferenceCounting::getGlobalID(), GenericGrid::rcData, and rcData.
|
inline |
References MappedGridData::corner, and rcData.
Referenced by OGFunction::getCoordinates().
|
inline |
Reimplemented from GenericGrid.
References MappedGridData::destroy(), rcData, and updateReferences().
Referenced by GridCollectionData::addMultigridCoarsening(), GridCollectionData::addRefinement(), changeToAllCellCentered(), changeToAllVertexCentered(), main(), reference(), setGridIndexRange(), setIsCellCentered(), setIsPeriodic(), setNumberOfDimensions(), setNumberOfGhostPoints(), setUseGhostPoints(), specifyProcesses(), and GridCollectionData::updateRefinementGrid().
|
inline |
References MappedGridData::dimension, and rcData.
Referenced by PlotIt::adjustGrid(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBoundaryCondition(), Ogmg::applyBoundaryConditions(), OGFunction::assignGridFunction(), LoadBalancer::assignWorkLoads(), Ogmg::bcTest(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), Ogen::changeParameters(), Ogen::checkForBoundaryAdjustments(), Ogen::checkHoleCutting(), Stencil::checkOrder(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), ErrorEstimator::computeErrorFunction(), Integrate::computeLeftNullVector(), Ogmg::computeLeftNullVector(), Integrate::computeWeights(), PlotIt::contour3d(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), MappedGridOperators::derivativeInternal(), MappedGridOperators::derivativeScalarDerivativeCoefficients(), Ogen::determineBoundaryPointsToAdjust(), Oges::determineErrors(), dudt(), EquationSolver::evaluateExtraEquation(), Ogen::findClosestBoundaryPoint(), Oges::findExtraEquations(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogmg::fineToCoarseTest(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), SparseRepForMGF::fixUpClassify(), Ogmg::getDefect(), PlotIt::getGridBounds(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), ParallelGridUtility::getLocalIndexBoundsAndBoundaryConditions(), GridStatistics::getNumberOfPoints(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), ExposedPoints::initialize(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), Ogen::interpolateAPoint(), interpolateExposedPoints(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), main(), Oges::makeRightNullVector(), markGhostPoints(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), multiply(), GridCollection::numberOfGridPoints(), operator<<(), Ogmg::operatorAveraging(), EllipticGridGenerator::periodicUpdate(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridQuality(), PlotIt::plotParallelGridDistribution(), GridStatistics::printGridStatistics(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), Regrid::regridAligned(), FileOutput::saveData(), saveOvertureTextFile(), Oges::setEquationAndBoundaryConditions(), showFileFromDataFile(), ErrorEstimator::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), PlotIt::surfaceGrid3d(), Interpolant::testInterpolation(), PlotIt::unAdjustGrid(), Ogen::updateBoundaryAdjustment(), Ogen::updateRefinement(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), SparseRepForMGF::updateToMatchGrid(), DataFormats::writePlot3d(), and MappedGridOperators::xiCoefficients().
References MappedGridData::dimension, and rcData.
|
inline |
References MappedGridData::discretizationWidth, and rcData.
Referenced by GridCollectionData::addRefinement(), CompositeGridData::addRefinement(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), InterpolatePoints::buildInterpolationInfo(), Ogen::canDiscretize(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), Ogen::changeParameters(), checkOverlappingGrid(), Ogen::classifyPoints(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), AssignInterpNeighbours::findInterpolationNeighbours(), CompositeGridData::getInterpolationStencil(), ExposedPoints::initialize(), interpolateExposedPoints(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), Ogen::lastChanceInterpolation(), operator<<(), PlotIt::plotGrid(), GridStatistics::printGridStatistics(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), reference(), CompositeGridData::replaceRefinementLevels(), Ogen::updateParameters(), Ogen::updateRefinement(), GridCollectionData::updateRefinementGrid(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
References MappedGridData::discretizationWidth, and rcData.
int MappedGrid::displayComputedGeometry | ( | FILE * | file = stdout | ) | const |
References fPrintF().
|
inline |
References MappedGridData::domainDimension(), and rcData.
Referenced by UnstructuredOperators::applyBCdirichlet(), SurfaceStitcher::buildSurfaceCompositeGrid(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Ugen::enlargeHole(), Ugen::generateHoleLists(), GridStatistics::getGridSpacing(), GridStatistics::printGridStatistics(), reference(), Ugen::sealHoles3D(), and PlotIt::surfaceGrid3d().
MappedGrid & MappedGrid::equals | ( | const MappedGrid & | x, |
int | option = 0 |
||
) |
|
inline |
References MappedGridData::extendedIndexRange, and rcData.
Referenced by MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBoundaryCondition(), Ogmg::applyBoundaryConditions(), Ogmg::bcTest(), InterpolateRefinements::buildBaseBox(), Ogen::buildBounds(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogen::canDiscretize(), Regrid::cellCenteredBaseBox(), Ogen::checkForOrphanPointsOnBoundaries(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::classifyPoints(), Ogen::computeInterpolationStencil(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ogen::conformToCmpgrd(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::defectNorm(), extendedGridIndexRange(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogen::findTrueBoundary(), Ogen::generateInterpolationArrays(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), InterpolatePointsOnAGrid::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), Ogen::improveQuality(), Ogmg::initializeBoundaryConditions(), Ogmg::initializeConstantCoefficients(), Ogen::interpolateAll(), interpolateRefinements(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), Ogen::lastChanceInterpolation(), main(), markGhostPoints(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), Ogen::preInterpolateGrids(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::removeExteriorPoints(), Regrid::setupCoarseIndexSpace(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), Ogen::sweepOutHolePoints(), Interpolant::testInterpolation(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateCanInterpolate(), Ogen::updateOverlap(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
|
inline |
References MappedGridData::extendedIndexRange, and rcData.
|
inline |
References MappedGridData::pExtendedRange, and rcData.
Referenced by CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), Ogen::classifyPoints(), extendedGridRange(), SparseRepForMGF::fixUpClassify(), Ogen::generateInterpolationArrays(), CanInterpolate::getInterpolationStencil(), main(), Ogen::movingUpdate(), and Ogen::movingUpdateNew().
IntegerArray MappedGrid::extendedRange | ( | ) | const |
References rcData.
|
inline |
References MappedGridData::faceArea, and rcData.
|
inline |
|
inline |
References MappedGridData::faceNormal, and rcData.
|
inline |
|
virtual |
Reimplemented from GenericGrid.
References MappedGridData::get(), rcData, and updateReferences().
|
inlinevirtual |
Reimplemented from GenericGrid.
Referenced by consistencyCheck().
int MappedGrid::getDeltaX | ( | Real | dx[3] | ) | const |
References dx.
Referenced by Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), Ogmg::getDefect(), getDt(), GridStatistics::getGridSpacing(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), Ogmg::initializeConstantCoefficients(), lpNorm(), GridStatistics::printGridStatistics(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), and MappedGridOperators::updateToMatchGrid().
|
inline |
References MappedGridData::gridType, and rcData.
Referenced by GridCollection::add(), CompositeGrid::add(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), MappedGridOperators::computeDerivatives(), MappedGridOperators::derivativeInternal(), GenericMappedGridOperators::fixBoundaryCorners(), GridStatistics::getGridSpacing(), getIndex(), PlotIt::grid3d(), PlotIt::plotGrid2d(), GridStatistics::printGridStatistics(), SurfaceStitcher::setMask(), PlotIt::surfaceGrid3d(), and MappedGridOperators::updateToMatchGrid().
void MappedGrid::getInverseCondition | ( | MappedGrid & | g2, |
const RealArray & | xr1, | ||
const RealArray & | rx2, | ||
const RealArray & | condition, | ||
const LogicalArray & | whereMask | ||
) |
References abs(), gridSpacing(), max(), and numberOfDimensions().
|
inline |
References MappedGridData::matrixPartition, and rcData.
|
static |
References minimumNumberOfDistributedGhostLines.
Referenced by Ogen::checkParallelGhostWidth(), and ogen().
aString MappedGrid::getName | ( | ) | const |
References MappingRC::getName(), mapping(), and Mapping::mappingName.
Referenced by MappedGridOperators::applyBCGenDiv(), Ogen::changeParameters(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::chooseASide(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Integrate::defineSurfacesAndComputeWeights(), Ogen::determineBoundaryPointsToAdjust(), Ogen::explicitHoleCutting(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogen::getAdjustmentVectors(), getSignForJacobian(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), Ogen::lastChanceInterpolation(), main(), PlotIt::plotGrid(), Ogen::preInterpolateGrids(), GridStatistics::printGridStatistics(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), FileOutput::saveData(), saveOvertureTextFile(), and Ogen::updateBoundaryAdjustment().
|
inline |
References parentChildSiblingInfo.
|
inline |
References MappedGridData::partition, and rcData.
Referenced by MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::computeDerivatives(), GridCollection::displayDistribution(), OGPolyFunction::gd(), OGPolyFunction::laplacian(), main(), OGPolyFunction::operator()(), Regrid::outputRefinementInfo(), ErrorEstimator::plotErrorPoints(), Regrid::regridAligned(), OGPolyFunction::t(), OGPolyFunction::x(), OGPolyFunction::xx(), OGPolyFunction::xxx(), OGPolyFunction::xxxx(), OGPolyFunction::xy(), OGPolyFunction::xz(), OGPolyFunction::y(), OGPolyFunction::yy(), OGPolyFunction::yz(), OGPolyFunction::z(), and OGPolyFunction::zz().
Get delta x and corners of a rectangular grid.
dx | : |
xab | : xab[side][axis] are the corners of the rectangular grid. |
References Overture::abort(), aString, box(), ReparameterizationTransform::getBoundsForMultipleReparameterizations(), Mapping::getClassName(), LineMapping::getPoints(), BoxMapping::getVertices(), SquareMapping::getVertices(), gridSpacing(), isRectangular(), ComposeMapping::map2, mapping(), MappingRC::mapPointer, numberOfDimensions(), and ra.
Referenced by Ogen::adjustForNearbyBoundaries(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), Ogen::classifyPoints(), PlotIt::contour3d(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), Ogen::getAdjustmentVectors(), getSignForJacobian(), PlotIt::grid3d(), ExposedPoints::initialize(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), Ogen::interpolateAPoint(), interpolateExposedPoints(), Ogen::interpolatePoints(), Ogen::lastChanceInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), PlotIt::plotShadedFace(), Ogen::removeExteriorPointsNew(), Oges::setEquationAndBoundaryConditions(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), Ogen::updateBoundaryAdjustment(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), and Ogen::updateRefinementNew().
|
inline |
References MappedGridData::getUnstructuredBCInfo(), and rcData.
Referenced by UnstructuredOperators::applyBCdirichlet().
|
inline |
References MappedGridData::getUnstructuredPeriodicBC(), and rcData.
|
inline |
References MappedGridData::gridIndexRange, and rcData.
Referenced by GridCollectionData::addRefinement(), Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::applyFinalConditions(), Ogmg::applyInitialConditions(), Ogmg::assignBoundaryConditionCoefficients(), Ogen::buildACompositeGrid(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Regrid::buildGrids(), Ugen::buildHybridVertexMappings(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), Ogmg::buildPredefinedCoefficientMatrix(), Ogmg::buildPredefinedVariableCoefficients(), SurfaceStitcher::buildSurfaceCompositeGrid(), Ogen::changeParameters(), checkError(), Ogen::checkForBoundaryAdjustments(), checkGrid(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Stencil::checkOrder(), checkOverlappingGrid(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), Ogen::classifyRedundantPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), ErrorEstimator::computeErrorFunction(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ugen::computeZoneMasks(), PlotIt::contour3d(), Ogmg::createNullVector(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), Oges::determineErrors(), displayCoeff(), dudt(), SurfaceStitcher::enlargeGap(), Ugen::enlargeHole(), Ogmg::evaluateTheDefectFormula(), Ogen::explicitHoleCutting(), extendedGridIndexRange(), extendedGridRange(), Ogen::findBestGuess(), Ogen::findClosestBoundaryPoint(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), EllipticGridGenerator::fineToCoarse(), Ogmg::fineToCoarse(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), Ugen::generateHoleLists(), Ugen::generateInitialFaceList(), Ogen::getAdjustmentVectors(), GridFunctionNorms::getBounds(), GridStatistics::getGridSpacing(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getSignForJacobian(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), initContourSurfaceList(), ExposedPoints::initialize(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), Ogen::interpolateAPoint(), interpolateExposedPoints(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), ExposedPoints::interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), interpolateRefinements(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), lpNorm(), main(), markGhostPoints(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), maxNorm(), Ogmg::maxNorm(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), ogen(), operator<<(), Ogmg::operatorAveraging(), Ogen::oppositeBoundaryIndex(), Regrid::outputRefinementInfo(), outputRefinementInfo(), outputRefinementInfoNew(), EllipticGridGenerator::periodicUpdate(), PlotIt::plot(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridQuality(), PlotIt::plotShadedFace(), GridStatistics::printGridStatistics(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), Regrid::regridRotated(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), Ugen::removeHangingFaces(), FileOutput::saveData(), saveOvertureTextFile(), Ugen::sealHoles3D(), Oges::setEquationAndBoundaryConditions(), setGridIndexRange(), CompositeGrid::setHybridConnectivity(), GridCollection::setMaskAtRefinements(), GenericMappedGridOperators::setPeriodicCoefficients(), Regrid::setupCoarseIndexSpace(), Ogmg::smooth(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), MappedGridOperators::spectralDerivatives(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), CanInterpolate::transferInterpDataForAMR(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateBoundaryAdjustment(), EllipticGridGenerator::updateForNewBoundaryConditions(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), GridCollectionData::updateRefinementGrid(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), SparseRepForMGF::updateToMatchGrid(), PlotIt::userDefinedOutput(), Integrate::volume(), Integrate::volumeIntegral(), and DataFormats::writePlot3d().
References MappedGridData::gridIndexRange, and rcData.
|
inline |
References MappedGridData::gridSpacing, and rcData.
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalDotScalarGrad(), Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), MappedGridOperators::assignCoefficientsInternal(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogen::buildBounds(), Ogmg::buildExtraLevelsNew(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), CompositeGrid::changeInterpolationWidth(), Ogen::checkInterpolationOnBoundaries(), Stencil::checkOrder(), checkOverlappingGrid(), MappedGridOperators::computeDerivatives(), Ogen::computeInterpolationQuality(), Ogen::computeInterpolationStencil(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), PlotIt::contour3d(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), MappedGridOperators::derivativeInternal(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), Ogen::determineBoundaryPointsToAdjust(), divFDerivative(), divScalarGradFDerivative21(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divVectorScalarFDerivative21(), divVectorScalarFDerivative22(), divVectorScalarFDerivative23(), divVectorScalarFDerivCoefficients2(), Ogen::generateInterpolationArrays(), Ogen::getAdjustmentVectors(), getDt(), Ogen::getHoleWidth(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), getInverseCondition(), getRectangularGridParameters(), Ogen::improveQuality(), Ogen::interpolateAPoint(), Ogen::interpolatePoints(), ExposedPoints::interpolatePoints(), interpolateRefinements(), laplaceFDerivative(), laplaceFDerivative22(), laplaceFDerivative23(), laplaceFDerivative42(), laplaceFDerivative43(), laplaceFDerivCoefficients(), laplaceFDerivCoefficients2(), laplaceFDerivCoefficients42(), laplaceFDerivCoefficients43(), Ogen::lastChanceInterpolation(), lpNorm(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), PlotIt::plotGrid(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), rDerivative(), ParallelGridUtility::redistribute(), rrDerivative(), rsDerivative(), rtDerivative(), scalarGradFDerivative(), scalarGradFDerivative21(), scalarGradFDerivative22(), scalarGradFDerivative23(), scalarGradFDerivCoefficients2(), sDerivative(), EllipticGridGenerator::setup(), Ogmg::smoothLine(), ssDerivative(), stDerivative(), tDerivative(), ttDerivative(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), PlotIt::userDefinedOutput(), DataFormats::writePlot3d(), xFDerivative(), xFDerivative22(), xFDerivative23(), xFDerivative42(), xFDerivative43(), xFDerivCoefficients(), xxFDerivative(), xxFDerivative22(), xxFDerivative23(), xxFDerivative42(), xxFDerivative43(), xxFDerivCoefficients(), xyFDerivative(), xyFDerivative22(), xyFDerivative23(), xyFDerivative42(), xyFDerivative43(), xyFDerivCoefficients(), xyFDerivCoefficients4(), xzFDerivative(), xzFDerivative22(), xzFDerivative23(), xzFDerivative42(), xzFDerivative43(), xzFDerivCoefficients(), xzFDerivCoefficients4(), yFDerivative(), yFDerivative22(), yFDerivative23(), yFDerivative42(), yFDerivative43(), yFDerivCoefficients(), yyFDerivative(), yyFDerivative22(), yyFDerivative23(), yyFDerivative42(), yyFDerivative43(), yyFDerivCoefficients(), yzFDerivative(), yzFDerivative22(), yzFDerivative23(), yzFDerivative42(), yzFDerivative43(), yzFDerivCoefficients(), yzFDerivCoefficients4(), zFDerivative(), zFDerivative22(), zFDerivative23(), zFDerivative42(), zFDerivative43(), zFDerivCoefficients(), zzFDerivative(), zzFDerivative22(), zzFDerivative23(), zzFDerivative42(), zzFDerivative43(), and zzFDerivCoefficients().
References MappedGridData::gridSpacing, and rcData.
|
inline |
References MappedGridData::I1, and rcData.
Referenced by CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), and Ogmg::createNullVector().
|
inline |
References MappedGridData::I2, and rcData.
Referenced by CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), and Ogmg::createNullVector().
|
inline |
References MappedGridData::I3, and rcData.
Referenced by CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), and Ogmg::createNullVector().
|
inline |
References MappedGridData::indexRange, and rcData.
Referenced by Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogen::buildBounds(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), CompositeGrid::changeInterpolationWidth(), checkGrid(), checkOverlappingGrid(), EllipticGridGenerator::coarseToFine(), Ogmg::coarseToFine(), Ogen::computeInterpolationStencil(), Integrate::computeWeights(), PlotIt::contourCuts(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), EllipticGridGenerator::fineToCoarse(), Ogmg::fineToCoarse(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), SparseRepForMGF::fixUpClassify(), Ogen::generateInterpolationArrays(), getDt(), getGhostIndex(), getIndex(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), ParallelGridUtility::getLocalIndexBoundsAndBoundaryConditions(), DerivedFunctions::getUserDefinedDerivedFunction(), Ogen::improveQuality(), ExposedPoints::initialize(), interpolateExposedPoints(), InterpolateRefinements::interpolateRefinementBoundaries(), interpolateRefinements(), Ogen::isNeededForMultigridRestriction(), Ogen::lastChanceInterpolation(), main(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), Ogmg::operatorAveraging(), PlotIt::plot(), ParallelGridUtility::redistribute(), Regrid::regridAligned(), GenericMappedGridOperators::setExtrapolationCoefficients(), GenericMappedGridOperators::setSymmetryCoefficients(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), SparseRepForMGF::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), and DataFormats::writePlot3d().
References MappedGridData::indexRange, and rcData.
void MappedGrid::init | ( | int | numberOfDimensions_ | ) |
References assert, ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, NULL, rcData, and updateReferences().
Referenced by equals(), and operator=().
|
virtual |
References GenericGrid::initialize(), MappedGridData::initialize(), and rcData.
|
inlineprotectedvirtual |
Reimplemented from GenericGrid.
|
inline |
References MappedGridData::inverseCenterDerivative, and rcData.
Referenced by derivativeScalarDerivativeFDerivative(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), divFDerivative(), divScalarGradFDerivative(), divScalarGradFDerivative21(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divVectorScalarFDerivative(), divVectorScalarFDerivative21(), divVectorScalarFDerivative22(), divVectorScalarFDerivative23(), divVectorScalarFDerivCoefficients2(), gradFDerivative(), laplaceFDerivative(), laplaceFDerivative22(), laplaceFDerivative23(), laplaceFDerivative42(), laplaceFDerivative43(), laplaceFDerivCoefficients(), laplaceFDerivCoefficients2(), laplaceFDerivCoefficients42(), laplaceFDerivCoefficients43(), scalarGradFDerivative(), scalarGradFDerivative21(), scalarGradFDerivative22(), scalarGradFDerivative23(), scalarGradFDerivCoefficients2(), vorticityFDerivative(), xFDerivative(), xFDerivative22(), xFDerivative23(), xFDerivative42(), xFDerivative43(), xFDerivCoefficients(), xxFDerivative(), xxFDerivative22(), xxFDerivative23(), xxFDerivative42(), xxFDerivative43(), xxFDerivCoefficients(), xyFDerivative(), xyFDerivative22(), xyFDerivative23(), xyFDerivative42(), xyFDerivative43(), xyFDerivCoefficients(), xyFDerivCoefficients4(), xzFDerivative(), xzFDerivative22(), xzFDerivative23(), xzFDerivative42(), xzFDerivative43(), xzFDerivCoefficients(), xzFDerivCoefficients4(), yFDerivative(), yFDerivative22(), yFDerivative23(), yFDerivative42(), yFDerivative43(), yFDerivCoefficients(), yyFDerivative(), yyFDerivative22(), yyFDerivative23(), yyFDerivative42(), yyFDerivative43(), yyFDerivCoefficients(), yzFDerivative(), yzFDerivative22(), yzFDerivative23(), yzFDerivative42(), yzFDerivative43(), yzFDerivCoefficients(), yzFDerivCoefficients4(), zFDerivative(), zFDerivative22(), zFDerivative23(), zFDerivative42(), zFDerivative43(), zFDerivCoefficients(), zzFDerivative(), zzFDerivative22(), zzFDerivative23(), zzFDerivative42(), zzFDerivative43(), and zzFDerivCoefficients().
|
inline |
|
inline |
References MappedGridData::inverseVertexDerivative, and rcData.
Referenced by MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), MappedGridOperators::assignCoefficientsInternal(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), MappedGridOperators::derivativeInternal(), derivativeScalarDerivativeFDerivative(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), divFDerivative(), divScalarGradFDerivative(), divScalarGradFDerivative21(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divVectorScalarFDerivative(), divVectorScalarFDerivative21(), divVectorScalarFDerivative22(), divVectorScalarFDerivative23(), divVectorScalarFDerivCoefficients2(), GenericMappedGridOperators::fixBoundaryCorners(), getDt(), getSignForJacobian(), gradFDerivative(), laplaceFDerivative(), laplaceFDerivative22(), laplaceFDerivative23(), laplaceFDerivative42(), laplaceFDerivative43(), laplaceFDerivCoefficients(), laplaceFDerivCoefficients2(), laplaceFDerivCoefficients42(), laplaceFDerivCoefficients43(), lpNorm(), scalarGradFDerivative(), scalarGradFDerivative21(), scalarGradFDerivative22(), scalarGradFDerivative23(), scalarGradFDerivCoefficients2(), Ogmg::smoothLine(), vorticityFDerivative(), xFDerivative(), xFDerivative22(), xFDerivative23(), xFDerivative42(), xFDerivative43(), xFDerivCoefficients(), xxFDerivative(), xxFDerivative22(), xxFDerivative23(), xxFDerivative42(), xxFDerivative43(), xxFDerivCoefficients(), xyFDerivative(), xyFDerivative22(), xyFDerivative23(), xyFDerivative42(), xyFDerivative43(), xyFDerivCoefficients(), xyFDerivCoefficients4(), xzFDerivative(), xzFDerivative22(), xzFDerivative23(), xzFDerivative42(), xzFDerivative43(), xzFDerivCoefficients(), xzFDerivCoefficients4(), yFDerivative(), yFDerivative22(), yFDerivative23(), yFDerivative42(), yFDerivative43(), yFDerivCoefficients(), yyFDerivative(), yyFDerivative22(), yyFDerivative23(), yyFDerivative42(), yyFDerivative43(), yyFDerivCoefficients(), yzFDerivative(), yzFDerivative22(), yzFDerivative23(), yzFDerivative42(), yzFDerivative43(), yzFDerivCoefficients(), yzFDerivCoefficients4(), zFDerivative(), zFDerivative22(), zFDerivative23(), zFDerivative42(), zFDerivative43(), zFDerivCoefficients(), zzFDerivative(), zzFDerivative22(), zzFDerivative23(), zzFDerivative42(), zzFDerivative43(), and zzFDerivCoefficients().
|
inline |
|
inline |
References MappedGridData::isAllCellCentered, and rcData.
Referenced by Ogen::adjustForNearbyBoundaries(), UnstructuredOperators::applyBCdirichlet(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), changeToAllCellCentered(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Ogen::classifyPoints(), MappedGridOperators::computeDerivatives(), Ogen::computeInterpolationQuality(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), doubleMappedGridFunction::doubleMappedGridFunction(), Ogen::findBestGuess(), floatMappedGridFunction::floatMappedGridFunction(), Ogen::getAdjustmentVectors(), OGFunction::getCoordinates(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), Ogen::interpolatePoints(), intMappedGridFunction::intMappedGridFunction(), Ogen::lastChanceInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), PlotIt::plotGrid2d(), ParallelGridUtility::redistribute(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), Ogen::updateBoundaryAdjustment(), Ogen::updateRefinement(), and SparseRepForMGF::updateToMatchGrid().
|
inline |
References MappedGridData::isAllVertexCentered, and rcData.
Referenced by InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), changeToAllVertexCentered(), Ogen::checkInterpolationOnBoundaries(), MappedGridOperators::computeDerivatives(), derivativeScalarDerivativeFDerivative(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), Ogen::determineBoundaryPointsToAdjust(), divFDerivative(), divScalarGradFDerivative(), divScalarGradFDerivative21(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divVectorScalarFDerivative(), divVectorScalarFDerivative21(), divVectorScalarFDerivative22(), divVectorScalarFDerivative23(), divVectorScalarFDerivCoefficients2(), Ogen::getAdjustmentVectors(), gradFDerivative(), PlotIt::grid3d(), Ogen::interpolateAll(), laplaceFDerivative(), laplaceFDerivative22(), laplaceFDerivative23(), laplaceFDerivative42(), laplaceFDerivative43(), laplaceFDerivCoefficients(), laplaceFDerivCoefficients2(), laplaceFDerivCoefficients42(), laplaceFDerivCoefficients43(), operator<<(), PlotIt::plotGrid2d(), PlotIt::plotShadedFace(), ParallelGridUtility::redistribute(), scalarGradFDerivative(), scalarGradFDerivative21(), scalarGradFDerivative22(), scalarGradFDerivative23(), scalarGradFDerivCoefficients2(), PlotIt::surfaceGrid3d(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateBoundaryAdjustment(), vorticityFDerivative(), xFDerivative(), xFDerivative22(), xFDerivative23(), xFDerivative42(), xFDerivative43(), xFDerivCoefficients(), xxFDerivative(), xxFDerivative22(), xxFDerivative23(), xxFDerivative42(), xxFDerivative43(), xxFDerivCoefficients(), xyFDerivative(), xyFDerivative22(), xyFDerivative23(), xyFDerivative42(), xyFDerivative43(), xyFDerivCoefficients(), xyFDerivCoefficients4(), xzFDerivative(), xzFDerivative22(), xzFDerivative23(), xzFDerivative42(), xzFDerivative43(), xzFDerivCoefficients(), xzFDerivCoefficients4(), yFDerivative(), yFDerivative22(), yFDerivative23(), yFDerivative42(), yFDerivative43(), yFDerivCoefficients(), yyFDerivative(), yyFDerivative22(), yyFDerivative23(), yyFDerivative42(), yyFDerivative43(), yyFDerivCoefficients(), yzFDerivative(), yzFDerivative22(), yzFDerivative23(), yzFDerivative42(), yzFDerivative43(), yzFDerivCoefficients(), yzFDerivCoefficients4(), zFDerivative(), zFDerivative22(), zFDerivative23(), zFDerivative42(), zFDerivative43(), zFDerivCoefficients(), zzFDerivative(), zzFDerivative22(), zzFDerivative23(), zzFDerivative42(), zzFDerivative43(), and zzFDerivCoefficients().
|
inline |
References MappedGridData::isCellCentered, and rcData.
Referenced by CompositeGridData::addMultigridCoarsening(), GridCollectionData::addRefinement(), CompositeGridData::canInterpolate(), CanInterpolate::cgCanInterpolate(), CompositeGrid::changeInterpolationWidth(), checkOverlappingGrid(), Ogen::computeInterpolationStencil(), Oges::determineErrors(), Ogen::generateInterpolationArrays(), getGhostIndex(), getIndex(), GenericCompositeGridOperators::getInterpolationCoefficients(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), Ogen::isNeededForMultigridRestriction(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), ParallelGridUtility::redistribute(), setIsCellCentered(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), GridCollectionData::updateRefinementGrid(), Ogen::updateRefinementNew(), and DataFormats::writePlot3d().
References MappedGridData::isCellCentered, and rcData.
|
inline |
References MappedGridData::isPeriodic, and rcData.
Referenced by GridCollectionData::addRefinement(), Ogmg::applyInitialConditions(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Ogen::canDiscretize(), CompositeGridData::canInterpolate(), Regrid::cellCenteredBaseBox(), CanInterpolate::cgCanInterpolate(), Ogen::checkInterpolationOnBoundaries(), MappedGridOperators::computeDerivatives(), Ogen::computeInterpolationStencil(), Ogen::countCrossingsWithRealBoundary(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ugen::enlargeHole(), Ogen::findTrueBoundary(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), Ugen::generateHoleLists(), Ugen::generateInitialFaceList(), Ogen::generateInterpolationArrays(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), CompositeGridData::getInterpolationStencil(), Ogmg::getInterpolationStencil(), PlotIt::grid3d(), Ogen::interpolateAll(), interpolateRefinements(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), main(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), Ogmg::operatorAveraging(), GridStatistics::printGridStatistics(), ParallelGridUtility::redistribute(), Ogen::removeExteriorPoints(), Ugen::removeHangingFaces(), FileOutput::saveData(), CompositeGrid::setHybridConnectivity(), setIsPeriodic(), GenericMappedGridOperators::setPeriodicCoefficients(), Regrid::setupCoarseIndexSpace(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), PlotIt::surfaceGrid3d(), CanInterpolate::transferInterpDataForAMR(), Ogen::unmarkInterpolationPoints(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), GridCollectionData::updateRefinementGrid(), and Ogen::updateRefinementNew().
References MappedGridData::isPeriodic, and rcData.
bool MappedGrid::isRectangular | ( | ) | const |
References FALSE, Mapping::getMappingCoordinateSystem(), mapping(), MappingRC::mapPointer, NULL, and Mapping::rectangular.
Referenced by Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::assignBoundaryConditionCoefficients(), ArrayUtil::assignGridFunction(), assignGridFunction(), Ogmg::buildCoefficientArrays(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogmg::buildPredefinedCoefficientMatrix(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), PlotIt::contour2d(), PlotIt::contour3d(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), Ogen::getAdjustmentVectors(), Ogmg::getDefect(), getDt(), Ogmg::getGhostLineBoundaryCondition(), GridStatistics::getGridSpacing(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getRectangularGridParameters(), getSignForJacobian(), PlotIt::grid3d(), ExposedPoints::initialize(), Ogmg::initializeConstantCoefficients(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), Ogen::interpolateAPoint(), interpolateExposedPoints(), Ogen::interpolatePoints(), Ogen::lastChanceInterpolation(), lpNorm(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), Ogmg::operatorAveraging(), PlotIt::plotGrid2d(), PlotIt::plotShadedFace(), GridStatistics::printGridStatistics(), Ogen::removeExteriorPointsNew(), Oges::setEquationAndBoundaryConditions(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), Ogen::updateBoundaryAdjustment(), Ogen::updateGeometry(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), MappedGridOperators::updateToMatchGrid(), doubleGridCollectionFunction::updateToMatchGrid(), floatGridCollectionFunction::updateToMatchGrid(), intGridCollectionFunction::updateToMatchGrid(), MappedGridOperators::useConservativeApproximations(), Ogmg::useEquationOnGhostLineForDirichletBC(), and Ogmg::useEquationOnGhostLineForNeumannBC().
|
inline |
References rcData, and MappedGridData::refinementGrid.
Referenced by GridCollectionData::addRefinement(), MappedGridOperators::applyBoundaryCondition(), and GridCollectionData::updateRefinementGrid().
|
inline |
References rcData, and MappedGridData::refinementGrid.
|
inline |
References MappedGridData::localBoundingBox, and rcData.
Referenced by Ogen::cutHolesNewer().
References MappedGridData::localBoundingBox, and rcData.
|
inline |
References MappedGridData::mapping, and rcData.
Referenced by CompositeGridData::addRefinement(), Ogen::buildACompositeGrid(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Regrid::buildGrids(), Ugen::buildHybridVertexMappings(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), SurfaceStitcher::buildSurfaceCompositeGrid(), Ogen::changeParameters(), Ogen::checkForOrphanPointsOnBoundaries(), Ogen::checkInterpolationOnBoundaries(), Ogen::classifyPoints(), PlotIt::contour3d(), PlotIt::contourCuts(), Ogen::countCrossingsWithRealBoundary(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), Ugen::enlargeHole(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), Ogen::findClosestBoundaryPoint(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), Ogen::findTrueBoundary(), Ugen::generateInitialFaceList(), GridCollectionData::get(), Ogen::getAdjustmentVectors(), getIndex(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getName(), getRectangularGridParameters(), getSignForJacobian(), PlotIt::grid3d(), Ogen::improveQuality(), Ogmg::initializeConstantCoefficients(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), isRectangular(), Ogen::lastChanceInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), PlotIt::plotGrid2d(), GridStatistics::printGridStatistics(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), readMappingsFromAnOverlappingGridFile(), ParallelGridUtility::redistribute(), reference(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), GridCollectionData::replaceRefinementLevels(), CompositeGridData::replaceRefinementLevels(), Ugen::sealHoles3D(), setBoundaryCondition(), CompositeGridHybridConnectivity::setCompositeGridHybridConnectivity(), CompositeGrid::setHybridConnectivity(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateBoundaryAdjustment(), GridCollectionData::updateRefinementGrid(), PlotIt::userDefinedOutput(), and DataFormats::writePlot3d().
|
inline |
References MappedGridData::mapping, and rcData.
|
inline |
References MappedGridData::mask, and rcData.
Referenced by Ogen::adjustForNearbyBoundaries(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), MappedGridOperators::assignCoefficientsInternal(), Ogmg::bcTest(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeGrid(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), MappedGridOperators::buildNeumannCoefficientMatrix(), Ogmg::buildPredefinedCoefficientMatrix(), SurfaceStitcher::buildSurfaceCompositeGrid(), Regrid::buildTaggedCells(), Ogen::canDiscretize(), CompositeGridData::canInterpolate(), checkError(), Ogen::checkForBoundaryAdjustments(), Ogen::checkForOrphanPointsOnBoundaries(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::checkUpdateRefinement(), Ogen::classifyPoints(), Ogen::classifyRedundantPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFine(), Ogmg::coarseToFineTest(), ErrorEstimator::computeErrorFunction(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ugen::computeZoneMasks(), Ogen::conformToCmpgrd(), PlotIt::contour3d(), PlotIt::contourCuts(), Ogen::countCrossingsWithRealBoundary(), Ogmg::createNullVector(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), MappedGridOperators::derivativeInternal(), displayCoeff(), SurfaceStitcher::enlargeGap(), SurfaceStitcher::enlargeGapWidth(), Ugen::enlargeHole(), Ogen::explicitHoleCutting(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogen::findTrueBoundary(), Ogmg::fineToCoarse(), Ogmg::fineToCoarseTest(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), SparseRepForMGF::fixUpClassify(), Ugen::generateHoleLists(), Ogen::generateInterpolationArrays(), Ogen::getAdjustmentVectors(), GridFunctionNorms::getBounds(), Ogmg::getDefect(), getDt(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationStencil(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), Ogen::improveQuality(), ExposedPoints::initialize(), Ogmg::initializeConstantCoefficients(), InterpolatePointsOnAGrid::internalInterpolate(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), Ogen::interpolateAPoint(), InterpolateRefinements::interpolateCoarseFromFine(), Ogen::interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), interpolateRefinements(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), lpNorm(), main(), markGhostPoints(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), maxNorm(), Ogmg::maxNorm(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), Ogmg::operatorAveraging(), InterpolatePointsOnAGrid::parallelInternalInterpolate(), plot3dToOverture(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), Ogen::preInterpolateGrids(), Ugen::preprocessCompositeGridMasks(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), Ugen::removeHangingFaces(), FileOutput::saveData(), saveOvertureTextFile(), Ugen::sealHoles3D(), Oges::setEquationAndBoundaryConditions(), GenericMappedGridOperators::setExtrapolationCoefficients(), CompositeGrid::setHybridConnectivity(), SurfaceStitcher::setMask(), GridCollection::setMaskAtRefinements(), GenericMappedGridOperators::setPeriodicCoefficients(), GenericMappedGridOperators::setSymmetryCoefficients(), showFileFromDataFile(), ErrorEstimator::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), PlotIt::surfaceGrid3d(), Ogen::sweepOutHolePoints(), Interpolant::testInterpolation(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), Ogen::updateGeometry(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), MappedGridOperators::updateToMatchGrid(), and DataFormats::writePlot3d().
|
inline |
|
inline |
References MappedGridData::numberOfDimensions, and rcData.
Referenced by GridCollection::add(), CompositeGrid::add(), adjustBoundary(), Ogen::adjustForNearbyBoundaries(), PlotIt::adjustGrid(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), AssignInterpNeighbours::assign(), Ogmg::assignBoundaryConditionCoefficients(), MappedGridOperators::assignCoefficientsInternal(), ArrayUtil::assignGridFunction(), assignGridFunction(), OGFunction::assignGridFunction(), LoadBalancer::assignWorkLoads(), InterpolateRefinements::buildBaseBox(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Ogen::canDiscretize(), Regrid::cellCenteredBaseBox(), Regrid::cellCenteredBox(), CanInterpolate::cgCanInterpolate(), Ogen::changeParameters(), changeToAllCellCentered(), changeToAllVertexCentered(), checkGrid(), Ogen::checkInterpolationOnBoundaries(), Ogen::chooseASide(), Ogen::classifyRedundantPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFine(), MappedGridOperators::computeDerivatives(), PlotIt::contour(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::defectNorm(), MappedGridOperators::derivativeInternal(), MappedGridOperators::derivativeScalarDerivativeCoefficients(), derivativeScalarDerivativeFDerivative(), derivativeScalarDerivativeFDerivative21(), derivativeScalarDerivativeFDerivative22(), derivativeScalarDerivativeFDerivative23(), derivativeScalarDerivativeFDerivCoefficients2(), displayCoeff(), divFDerivative(), divScalarGradFDerivative(), divScalarGradFDerivative22(), divScalarGradFDerivative23(), divScalarGradFDerivCoefficients2(), divScalarGradFDerivCoefficients2R(), divVectorScalarFDerivative(), divVectorScalarFDerivative22(), divVectorScalarFDerivative23(), divVectorScalarFDerivCoefficients2(), equals(), Ogmg::evaluateTheDefectFormula(), Ogen::explicitHoleCutting(), extendedGridIndexRange(), extendedGridRange(), Ogen::findBestGuess(), Ogen::findClosestBoundaryPoint(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogmg::fineToCoarse(), GenericMappedGridOperators::finishBoundaryConditions(), GenericMappedGridOperators::finishBoundaryConditionsOld(), GenericMappedGridOperators::fixBoundaryCorners(), SparseRepForMGF::fixUpClassify(), OGFunction::gd(), OGTrigFunction::gd(), OGPolyFunction::gd(), Ogen::getAdjustmentVectors(), Ogmg::getDefect(), getDt(), getGhostIndex(), ParentChildSiblingInfo::getGhostRegionBoxes(), getIndex(), InterpolatePointsOnAGrid::getInterpolationStencil(), CanInterpolate::getInterpolationStencil(), getInverseCondition(), ParallelGridUtility::getLocalBoundaryConditions(), ParallelGridUtility::getLocalIndexBoundsAndBoundaryConditions(), getRectangularGridParameters(), getSignForJacobian(), getTrueSolution(), DerivedFunctions::getUserDefinedDerivedFunction(), MappedGridOperators::getVelocityComponents(), gradFDerivative(), identityFDerivCoefficients(), Ogmg::initializeBoundaryConditions(), Ogmg::initializeConstantCoefficients(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), Ogen::interpolateAPoint(), InterpolateRefinements::interpolateCoarseFromFine(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), laplaceFDerivative(), laplaceFDerivative22(), laplaceFDerivative23(), laplaceFDerivative42(), laplaceFDerivative43(), laplaceFDerivCoefficients(), laplaceFDerivCoefficients2(), laplaceFDerivCoefficients42(), laplaceFDerivCoefficients43(), OGTrigFunction::laplacian(), OGPolyFunction::laplacian(), Ogen::lastChanceInterpolation(), lpNorm(), main(), maxNorm(), Ogmg::maxNorm(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), Oges::Oges(), OGTrigFunction::operator()(), OGPolyFunction::operator()(), OGPulseFunction::operator()(), operator<<(), operator=(), Ogmg::operatorAveraging(), PlotIt::plot(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridQuality(), PlotIt::plotMappingQuality(), PlotIt::plotShadedFace(), Ogen::queryAPoint(), rDerivative(), reference(), rrDerivative(), rsDerivative(), rtDerivative(), FileOutput::saveData(), Ogshow::saveSolution(), scalarGradFDerivative(), scalarGradFDerivative22(), scalarGradFDerivative23(), scalarGradFDerivCoefficients2(), sDerivative(), Ogmg::setBoundaryConditions(), Oges::setEquationAndBoundaryConditions(), Oges::setGrid(), Ogen::setGridParameters(), CompositeGrid::setHybridConnectivity(), GridCollection::setMaskAtRefinements(), setNumberOfDimensions(), GenericMappedGridOperators::setPeriodicCoefficients(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), MappedGridOperators::spectralDerivatives(), ssDerivative(), stDerivative(), PlotIt::streamLines(), Ogen::sweepOutHolePoints(), OGTrigFunction::t(), OGPolyFunction::t(), OGPulseFunction::t(), tDerivative(), ttDerivative(), PlotIt::unAdjustGrid(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), updateMappedGridPointers(), SparseRepForMGF::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), Oges::updateToMatchGrid(), MappedGridOperators::updateToMatchUnstructuredGrid(), MappedGridOperators::useConservativeApproximations(), vorticityFDerivative(), DataFormats::writePlot3d(), OGTrigFunction::x(), OGPolyFunction::x(), OGPulseFunction::x(), xFDerivative(), xFDerivative22(), xFDerivative23(), xFDerivative42(), xFDerivative43(), xFDerivCoefficients(), MappedGridOperators::xiCoefficients(), OGTrigFunction::xx(), OGPolyFunction::xx(), OGPulseFunction::xx(), xxFDerivative(), xxFDerivative22(), xxFDerivative23(), xxFDerivative42(), xxFDerivative43(), xxFDerivCoefficients(), OGTrigFunction::xxx(), OGPolyFunction::xxx(), OGTrigFunction::xxxx(), OGPolyFunction::xxxx(), OGTrigFunction::xy(), OGPolyFunction::xy(), OGPulseFunction::xy(), xyFDerivative(), xyFDerivative22(), xyFDerivative23(), xyFDerivative42(), xyFDerivative43(), xyFDerivCoefficients(), xyFDerivCoefficients4(), OGTrigFunction::xz(), OGPolyFunction::xz(), OGPulseFunction::xz(), xzFDerivative(), xzFDerivative22(), xzFDerivative23(), xzFDerivative42(), xzFDerivative43(), xzFDerivCoefficients(), xzFDerivCoefficients4(), OGTrigFunction::y(), OGPolyFunction::y(), OGPulseFunction::y(), yFDerivative(), yFDerivative22(), yFDerivative23(), yFDerivative42(), yFDerivative43(), yFDerivCoefficients(), OGTrigFunction::yy(), OGPolyFunction::yy(), OGPulseFunction::yy(), yyFDerivative(), yyFDerivative22(), yyFDerivative23(), yyFDerivative42(), yyFDerivative43(), yyFDerivCoefficients(), OGTrigFunction::yz(), OGPolyFunction::yz(), OGPulseFunction::yz(), yzFDerivative(), yzFDerivative22(), yzFDerivative23(), yzFDerivative42(), yzFDerivative43(), yzFDerivCoefficients(), yzFDerivCoefficients4(), OGTrigFunction::z(), OGPolyFunction::z(), OGPulseFunction::z(), zFDerivative(), zFDerivative22(), zFDerivative23(), zFDerivative42(), zFDerivative43(), zFDerivCoefficients(), OGTrigFunction::zz(), OGPolyFunction::zz(), OGPulseFunction::zz(), zzFDerivative(), zzFDerivative22(), zzFDerivative23(), zzFDerivative42(), zzFDerivative43(), and zzFDerivCoefficients().
|
inline |
References MappedGridData::numberOfGhostPoints, and rcData.
Referenced by GridCollection::add(), CompositeGrid::add(), GridCollectionData::addRefinement(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Regrid::buildGrids(), Ogen::classifyPoints(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), CompositeGridData::getInterpolationStencil(), operator<<(), Ogmg::operatorAveraging(), PlotIt::plotGridQuality(), GridStatistics::printGridStatistics(), ParallelGridUtility::redistribute(), setNumberOfGhostPoints(), Ogen::updateRefinement(), GridCollectionData::updateRefinementGrid(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), MappedGridOperators::updateToMatchGrid(), and DataFormats::writePlot3d().
|
inline |
References MappedGridData::numberOfGhostPoints, and rcData.
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
MappedGrid & MappedGrid::operator= | ( | const MappedGrid & | x | ) |
|
virtual |
Reimplemented from GenericGrid.
|
inline |
References MappedGridData::rangeDimension(), and rcData.
Referenced by GridStatistics::getGridSpacing(), and GridStatistics::printGridStatistics().
void MappedGrid::reference | ( | const MappedGrid & | x | ) |
References ReferenceCounting::decrementReferenceCount(), ReferenceCounting::incrementReferenceCount(), isCounted, parentChildSiblingInfo, rcData, GenericGrid::reference(), and updateReferences().
Referenced by GridCollectionData::addMultigridCoarsening(), GridCollectionData::addRefinement(), breakReference(), Ogen::buildACompositeGrid(), equals(), GenericMappedGridOperators::GenericMappedGridOperators(), ShowFileReader::getAGrid(), ShowFileReader::getASolution(), MappedGrid(), operator=(), reference(), setMapping(), GenericMappedGridOperators::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), and MappedGridOperators::updateToMatchUnstructuredGrid().
void MappedGrid::reference | ( | MappedGridData & | x | ) |
void MappedGrid::reference | ( | Mapping & | x, |
bool | forceIncompatible = false |
||
) |
References MappedGridData::boundaryCondition, MappedGridData::boundaryDiscretizationWidth, MappedGridData::boundaryFlag, MappedGridData::branchCutPeriodicBoundary, Mapping::derivativePeriodic, destroy(), MappedGridData::discretizationWidth, discretizationWidth(), domainDimension(), Mapping::functionPeriodic, GenericGrid::geometryHasChanged(), MappingRC::getBoundaryCondition(), Mapping::getBoundaryCondition(), MappingRC::getClassName(), Mapping::getClassName(), MappingRC::getGridDimensions(), Mapping::getGridDimensions(), MappingRC::getIsPeriodic(), Mapping::getIsPeriodic(), MappingRC::getRangeDimension(), Mapping::getRangeDimension(), MappingRC::getShare(), Mapping::getShare(), MappedGridData::gridIndexRange, MappedGridData::gridType, MappedGridData::interpolationBoundary, MappedGridData::isCellCentered, MappedGridData::isPeriodic, LogicalFalse, LogicalTrue, mapping(), GenericGrid::NOTHING, MappedGridData::numberOfDimensions, numberOfDimensions(), MappedGridData::numberOfGhostPoints, MappedGridData::periodicBoundary, MappedGridData::physicalBoundary, rcData, MappingRC::reference(), MappedGridData::sharedBoundaryFlag, MappedGridData::sharedBoundaryTolerance, GenericGrid::structuredGrid, THEmask, GenericGrid::unstructuredGrid, update(), and MappedGridData::useGhostPoints.
void MappedGrid::reference | ( | MappingRC & | x | ) |
References MappingRC::mapPointer, and reference().
void MappedGrid::setBoundaryCondition | ( | const Integer & | ks, |
const Integer & | kd, | ||
const Integer & | boundaryCondition_ | ||
) |
References MappedGridData::boundaryCondition, MappedGridData::boundaryFlag, MappedGridData::branchCutPeriodicBoundary, Mapping::functionPeriodic, MappingRC::getIsPeriodic(), MappedGridData::interpolationBoundary, mapping(), MappedGridData::mixedPhysicalInterpolationBoundary, MappedGridData::periodicBoundary, MappedGridData::physicalBoundary, and rcData.
Referenced by Ogen::changeParameters().
void MappedGrid::setBoundaryDiscretizationWidth | ( | const Integer & | ks, |
const Integer & | kd, | ||
const Integer & | boundaryDiscretizationWidth_ | ||
) |
References MappedGridData::boundaryDiscretizationWidth, and rcData.
void MappedGrid::setBoundaryFlag | ( | int | side, |
int | axis, | ||
MappedGridData::BoundaryFlagEnum | bc | ||
) |
References MappedGridData::boundaryFlag, and rcData.
Referenced by Ogen::changeParameters().
void MappedGrid::setDiscretizationWidth | ( | const Integer & | kd, |
const Integer & | discretizationWidth_ | ||
) |
References MappedGridData::discretizationWidth, and rcData.
void MappedGrid::setGridIndexRange | ( | const Integer & | ks, |
const Integer & | kd, | ||
const Integer & | gridIndexRange_ | ||
) |
References destroy(), MappedGridData::gridIndexRange, gridIndexRange(), GenericGrid::NOTHING, and rcData.
Referenced by Ogen::setGridParameters().
References destroy(), MappedGridData::isCellCentered, isCellCentered(), GenericGrid::NOTHING, and rcData.
void MappedGrid::setIsPeriodic | ( | const Integer & | kd, |
const Mapping::periodicType & | isPeriodic_ | ||
) |
References MappedGridData::boundaryFlag, MappedGridData::branchCutPeriodicBoundary, Mapping::derivativePeriodic, destroy(), End, Mapping::functionPeriodic, MappedGridData::isPeriodic, isPeriodic(), GenericGrid::NOTHING, Mapping::notPeriodic, MappedGridData::periodicBoundary, MappedGridData::physicalBoundary, rcData, and Start.
void MappedGrid::setMapping | ( | Mapping & | x | ) |
References reference().
void MappedGrid::setMapping | ( | MappingRC & | x | ) |
References reference().
|
static |
References minimumNumberOfDistributedGhostLines.
Referenced by main(), ogen(), and plotStuff().
void MappedGrid::setNumberOfDimensions | ( | const Integer & | numberOfDimensions_ | ) |
References assert, destroy(), GenericGrid::NOTHING, NULL, MappedGridData::numberOfDimensions, numberOfDimensions(), and rcData.
|
inline |
References parentChildSiblingInfo.
void MappedGrid::setSharedBoundaryFlag | ( | const Integer & | ks, |
const Integer & | kd, | ||
const Integer & | sharedBoundaryFlag_ | ||
) |
References rcData, and MappedGridData::sharedBoundaryFlag.
void MappedGrid::setSharedBoundaryTolerance | ( | const Integer & | ks, |
const Integer & | kd, | ||
const Real & | sharedBoundaryTolerance_ | ||
) |
References rcData, and MappedGridData::sharedBoundaryTolerance.
Referenced by Ogen::buildACompositeGrid().
|
inline |
References rcData, and MappedGridData::shareGridWithMapping.
void MappedGrid::setUseGhostPoints | ( | const Logical & | useGhostPoints_ | ) |
References destroy(), GenericGrid::NOTHING, rcData, MappedGridData::useGhostPoints, and useGhostPoints().
|
inline |
References rcData, and MappedGridData::sharedBoundaryFlag.
Referenced by adjustBoundary(), SurfaceStitcher::buildSurfaceCompositeGrid(), Ogen::checkForBoundaryAdjustments(), Ogen::checkInterpolationOnBoundaries(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Integrate::defineSurfacesAndComputeWeights(), Ogen::determineBoundaryPointsToAdjust(), PlotIt::grid3d(), operator<<(), GridStatistics::printGridStatistics(), ParallelGridUtility::redistribute(), saveOvertureTextFile(), Ugen::sealHoles3D(), and PlotIt::surfaceGrid3d().
|
inline |
References rcData, and MappedGridData::sharedBoundaryFlag.
|
inline |
References rcData, and MappedGridData::sharedBoundaryTolerance.
Referenced by Ogen::checkInterpolationOnBoundaries(), Ogen::lastChanceInterpolation(), operator<<(), and ParallelGridUtility::redistribute().
|
inline |
References rcData, and MappedGridData::sharedBoundaryTolerance.
|
virtual |
Reimplemented from GenericGrid.
References destroy(), EVERYTHING, rcData, and MappedGridData::specifyProcesses().
Referenced by LoadBalancer::assignLoadBalance(), and ParallelGridUtility::redistribute().
|
inline |
References update().
Referenced by GridCollectionData::addMultigridCoarsening(), GridCollectionData::addRefinement(), PlotIt::adjustGrid(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyBoundaryConditions(), Ogmg::assignBoundaryConditionCoefficients(), MappedGridOperators::assignCoefficientsInternal(), ArrayUtil::assignGridFunction(), assignGridFunction(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), SurfaceStitcher::buildSurfaceCompositeGrid(), changeToAllCellCentered(), changeToAllVertexCentered(), checkError(), Stencil::checkOrder(), Ogmg::coarseGridSolverTest(), ErrorEstimator::computeErrorFunction(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), PlotIt::contour2d(), PlotIt::contour3d(), PlotIt::contourCuts(), PlotIt::contourOpt2d(), MappedGridOperators::derivativeInternal(), Ugen::generateSpacingControlMesh(), Ugen::generateSpacingControlMeshForSurface(), getDt(), PlotIt::getGridBounds(), GridStatistics::getGridSpacing(), getSignForJacobian(), getTrueSolution(), DerivedFunctions::getUserDefinedDerivedFunction(), ExposedPoints::initialize(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateExposedPoints(), Ogen::interpolateMixedBoundary(), lpNorm(), main(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), PlotIt::plot(), plot3dToOverture(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), GridStatistics::printGridStatistics(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), reference(), FileOutput::saveData(), saveOvertureTextFile(), Oges::setEquationAndBoundaryConditions(), MappedGridOperators::setTwilightZoneFlow(), EllipticGridGenerator::setup(), showFileFromDataFile(), update(), Ogen::updateGeometry(), Ogen::updateOverlap(), GridCollectionData::updateRefinementGrid(), MappedGridOperators::updateToMatchGrid(), MappedGridOperators::updateToMatchUnstructuredGrid(), MappedGridOperators::useConservativeApproximations(), PlotIt::userDefinedOutput(), and DataFormats::writePlot3d().
|
inline |
References assert, MappedGridData::cellVolume, MappedGridData::center, MappedGridData::centerArea, MappedGridData::centerBoundaryNormal, MappedGridData::centerBoundaryTangent, MappedGridData::centerDerivative, MappedGridData::centerJacobian, MappedGridData::corner, MappedGridData::faceNormal, MappedGridData::getWhatForGrid(), MappedGridData::inverseCenterDerivative, MappedGridData::inverseVertexDerivative, doubleMappedGridFunction::mappedGrid, intMappedGridFunction::mappedGrid, MappedGridData::mask, NULL, numberOfDimensions(), rcData, THEcellVolume, THEcenter, THEcenterArea, THEcenterBoundaryNormal, THEcenterBoundaryTangent, THEcenterDerivative, THEcenterJacobian, THEcorner, THEfaceNormal, THEinverseCenterDerivative, THEinverseVertexDerivative, THEmask, THEvertex, THEvertexBoundaryNormal, THEvertexDerivative, THEvertexJacobian, MappedGridData::vertex, MappedGridData::vertexBoundaryNormal, MappedGridData::vertexDerivative, and MappedGridData::vertexJacobian.
void MappedGrid::updateReferences | ( | const Integer | what = EVERYTHING | ) |
References rcData, GenericGrid::reference(), and GenericGrid::updateReferences().
Referenced by destroy(), equals(), get(), init(), MappedGrid(), operator=(), PlotIt::plotMappingQuality(), ParallelGridUtility::redistribute(), reference(), and Ogen::updateOverlap().
|
inline |
References rcData, and MappedGridData::useGhostPoints.
Referenced by CompositeGridData::getInterpolationStencil(), operator<<(), and setUseGhostPoints().
|
inline |
References rcData, and MappedGridData::vertex.
Referenced by PlotIt::adjustGrid(), checkError(), Ogen::checkInterpolationOnBoundaries(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), Ogen::computeInterpolationQuality(), PlotIt::contour3d(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), EllipticGridGenerator::defineBoundaryControlFunction(), Oges::determineErrors(), Ogen::explicitHoleCutting(), Ogen::getAdjustmentVectors(), EllipticGridGenerator::getControlFunctions(), OGFunction::getCoordinates(), GridStatistics::getGridSpacing(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), Ogen::interpolateAPoint(), Ogen::interpolateMixedBoundary(), main(), ogen(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), GridStatistics::printGridStatistics(), Ogen::queryAPoint(), Regrid::regridRotated(), FileOutput::saveData(), saveOvertureTextFile(), Oges::setEquationAndBoundaryConditions(), CompositeGrid::setHybridConnectivity(), PlotIt::surfaceGrid3d(), PlotIt::unAdjustGrid(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), PlotIt::userDefinedOutput(), EllipticGridGenerator::weightFunction(), and DataFormats::writePlot3d().
|
inline |
|
inline |
References rcData, and MappedGridData::vertexBoundaryNormal.
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryConditionCoefficients(), checkGrid(), Ogen::checkInterpolationOnBoundaries(), Ogmg::coarseGridSolverTest(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), DerivedFunctions::getUserDefinedDerivedFunction(), Ogen::interpolateAPoint(), main(), and Ogen::updateBoundaryAdjustment().
|
inline |
|
inline |
References assert, NULL, MappedGridData::pVertexBoundaryNormal, and rcData.
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogen::checkInterpolationOnBoundaries(), Ogmg::coarseGridSolverTest(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), DerivedFunctions::getUserDefinedDerivedFunction(), and Ogen::updateBoundaryAdjustment().
|
inline |
References assert, NULL, MappedGridData::pVertexBoundaryNormal, and rcData.
|
inline |
References rcData, and MappedGridData::vertexDerivative.
Referenced by MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalDotScalarGrad(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), and PlotIt::plotGridQuality().
|
inline |
|
inline |
References rcData, and MappedGridData::vertexJacobian.
|
inline |
Logical MappedGrid::isCounted |
Referenced by breakReference(), init(), MappedGrid(), reference(), and ~MappedGrid().
|
static |
AMR_ParentChildSiblingInfo* MappedGrid::parentChildSiblingInfo |
Referenced by equals(), getParentChildSiblingInfo(), MappedGrid(), operator=(), reference(), and setParentChildSiblingInfo().
MappedGridData* MappedGrid::rcData |
Referenced by boundaryCondition(), boundaryDiscretizationWidth(), boundaryFlag(), boundingBox(), box(), breakReference(), cellVolume(), center(), centerArea(), centerBoundaryNormal(), centerBoundaryNormalArray(), centerBoundaryTangent(), centerBoundaryTangentArray(), centerDerivative(), centerJacobian(), centerNormal(), changeToAllCellCentered(), changeToAllVertexCentered(), consistencyCheck(), corner(), destroy(), dimension(), discretizationWidth(), domainDimension(), doubleMappedGridFunction::doubleMappedGridFunction(), equals(), extendedIndexRange(), extendedRange(), faceArea(), faceNormal(), floatMappedGridFunction::floatMappedGridFunction(), get(), getGridType(), getMatrixPartition(), getPartition(), getUnstructuredBCInfo(), getUnstructuredPeriodicBC(), gridIndexRange(), gridSpacing(), I1(), I2(), I3(), indexRange(), init(), initialize(), intMappedGridFunction::intMappedGridFunction(), inverseCenterDerivative(), inverseVertexDerivative(), isAllCellCentered(), isAllVertexCentered(), isCellCentered(), isPeriodic(), isRefinementGrid(), localBoundingBox(), MappedGrid(), mapping(), mask(), numberOfDimensions(), numberOfGhostPoints(), operator*(), operator->(), operator=(), rangeDimension(), reference(), GridCollectionData::replaceRefinementLevels(), setBoundaryCondition(), setBoundaryDiscretizationWidth(), setBoundaryFlag(), setDiscretizationWidth(), setGridIndexRange(), setIsCellCentered(), setIsPeriodic(), setNumberOfDimensions(), setNumberOfGhostPoints(), setSharedBoundaryFlag(), setSharedBoundaryTolerance(), setShareGridWithMapping(), setUseGhostPoints(), sharedBoundaryFlag(), sharedBoundaryTolerance(), specifyProcesses(), updateMappedGridPointers(), Ogen::updateOverlap(), updateReferences(), intMappedGridFunction::updateToMatchGrid(), doubleMappedGridFunction::updateToMatchGrid(), floatMappedGridFunction::updateToMatchGrid(), useGhostPoints(), vertex(), vertexBoundaryNormal(), vertexBoundaryNormalArray(), vertexDerivative(), vertexJacobian(), and ~MappedGrid().