Overture
Version 25
|
#include <GridCollection.h>
Public Types | |
enum | { THEmask = GridCollectionData::THEmask, THEinverseVertexDerivative, THEinverseCenterDerivative, THEvertex = GridCollectionData::THEvertex, THEcenter = GridCollectionData::THEcenter, THEcorner = GridCollectionData::THEcorner, THEvertexDerivative = GridCollectionData::THEvertexDerivative, THEcenterDerivative = GridCollectionData::THEcenterDerivative, THEvertexJacobian = GridCollectionData::THEvertexJacobian, THEcenterJacobian = GridCollectionData::THEcenterJacobian, THEcellVolume = GridCollectionData::THEcellVolume, THEcenterNormal = GridCollectionData::THEcenterNormal, THEcenterArea = GridCollectionData::THEcenterArea, THEfaceNormal = GridCollectionData::THEfaceNormal, THEfaceArea = GridCollectionData::THEfaceArea, THEvertexBoundaryNormal = GridCollectionData::THEvertexBoundaryNormal, THEcenterBoundaryNormal = GridCollectionData::THEcenterBoundaryNormal, THEcenterBoundaryTangent = GridCollectionData::THEcenterBoundaryTangent, THEboundingBox = GridCollectionData::THEboundingBox, THEusualSuspects = GridCollectionData::THEusualSuspects, EVERYTHING = GridCollectionData::EVERYTHING } |
enum | { USEdifferenceApproximation, COMPUTEgeometry = GridCollectionData::COMPUTEgeometry, COMPUTEgeometryAsNeeded = GridCollectionData::COMPUTEgeometryAsNeeded, COMPUTEtheUsual = GridCollectionData::COMPUTEtheUsual } |
enum | { ISinterpolationPoint = GridCollectionData::ISinterpolationPoint, ISdiscretizationPoint = GridCollectionData::ISdiscretizationPoint, ISghostPoint = GridCollectionData::ISghostPoint, ISinteriorBoundaryPoint = GridCollectionData::ISinteriorBoundaryPoint, USESbackupRules = GridCollectionData::USESbackupRules, IShiddenByRefinement = GridCollectionData::IShiddenByRefinement, ISreservedBit2 = GridCollectionData::ISreservedBit2, ISreservedBit1 = GridCollectionData::ISreservedBit1, ISreservedBit0 = GridCollectionData::ISreservedBit0, GRIDnumberBits = GridCollectionData::GRIDnumberBits, ISusedPoint = GridCollectionData::ISusedPoint } |
typedef GridCollectionData | RCData |
Public Types inherited from GenericGridCollection | |
enum | { THEbaseGrid = GenericGridCollectionData::THEbaseGrid, THErefinementLevel = GenericGridCollectionData::THErefinementLevel, THEcomponentGrid = GenericGridCollectionData::THEcomponentGrid, THEmultigridLevel = GenericGridCollectionData::THEmultigridLevel, THEdomain = GenericGridCollectionData::THEdomain, NOTHING = GenericGridCollectionData::NOTHING, THEusualSuspects = GenericGridCollectionData::THEusualSuspects, THElists = GenericGridCollectionData::THElists, EVERYTHING = GenericGridCollectionData::EVERYTHING } |
enum | { COMPUTEnothing = GenericGridCollectionData::COMPUTEnothing, COMPUTEtheUsual = GenericGridCollectionData::COMPUTEtheUsual, COMPUTEfailed = GenericGridCollectionData::COMPUTEfailed } |
typedef GenericGridCollectionData | RCData |
Protected Member Functions | |
virtual Integer | addRefinement (const Integer &level, const Integer k=0) |
virtual Integer | addMultigridCoarsening (const Integer &level, const Integer k=0) |
virtual void | initialize (const Integer &numberOfGrids_) |
Protected Attributes | |
GridCollection * | master |
Protected Attributes inherited from GenericGridCollection | |
GenericGridCollection * | master |
anonymous enum |
anonymous enum |
anonymous enum |
GridCollection::GridCollection | ( | const Integer | numberOfDimensions_ = 0 , |
const Integer | numberOfGrids_ = 0 |
||
) |
References ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, master, NULL, rcData, refinementLevelInfo, and updateReferences().
GridCollection::GridCollection | ( | const GridCollection & | x, |
const CopyType | ct = DEEP |
||
) |
References DEEP, ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, master, NOCOPY, rcData, refinementLevelInfo, SHALLOW, and updateReferences().
|
virtual |
References ReferenceCounting::decrementReferenceCount(), isCounted, and rcData.
|
virtual |
Reimplemented in CompositeGrid.
References assert, max(), NULL, MappedGrid::numberOfDimensions(), and updateReferences().
Referenced by add(), CompositeGrid::add(), Regrid::buildGrids(), and Regrid::regridRotated().
|
virtual |
|
virtual |
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by CompositeGrid::addMultigridCoarsening().
|
inlineprotectedvirtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
|
virtual |
Add a refinement grid to the collection.
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by addRefinement(), CompositeGrid::addRefinement(), Regrid::buildGrids(), and main().
|
inline |
References addRefinement().
|
inlineprotectedvirtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
|
virtual |
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References ReferenceCounting::decrementReferenceCount(), isCounted, rcData, reference(), and x.
|
virtual |
Reimplemented in CompositeGrid.
References grid, and GenericGridCollection::numberOfGrids().
Referenced by CompositeGrid::changeToAllCellCentered().
|
virtual |
Reimplemented in CompositeGrid.
References grid, and GenericGridCollection::numberOfGrids().
Referenced by CompositeGrid::changeToAllVertexCentered().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References assert, baseGrid, componentGrid, ReferenceCounting::consistencyCheck(), GenericGridCollection::consistencyCheck(), domain, getClassName(), ReferenceCounting::getGlobalID(), grid, multigridCoarseningFactor, multigridLevel, GenericGridCollection::rcData, rcData, refinementFactor, and refinementLevel.
Referenced by CompositeGrid::consistencyCheck().
|
virtual |
Reimplemented in CompositeGrid.
Referenced by deleteGrid(), and CompositeGrid::deleteGrid().
|
virtual |
Reimplemented in CompositeGrid.
References Overture::abort(), deleteGrid(), display(), ia, max(), min(), and GenericGridCollection::numberOfGrids().
|
virtual |
Reimplemented in CompositeGrid.
References assert, GenericGridCollection::baseGridNumber, GenericGridCollection::componentGridNumber, GenericGridCollection::computedGeometry(), ListOfMappedGrid::deleteElement(), GenericGridCollection::domainNumber, grid, max(), GenericGridCollection::multigridLevelNumber, GenericGridCollection::numberOfBaseGrids(), GenericGridCollection::numberOfComponentGrids(), GenericGridCollection::numberOfDomains(), GenericGridCollection::numberOfGrids(), GenericGridCollection::numberOfMultigridLevels(), GenericGridCollection::numberOfRefinementLevels(), R, GenericGridCollection::refinementLevelNumber, setNumberOfGrids(), and GenericGridCollection::THElists.
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by Regrid::buildGrids(), and Regrid::regridRotated().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
void GridCollection::displayDistribution | ( | const aString & | label, |
FILE * | file = stdout |
||
) |
References MappedGrid::getPartition(), grid, GenericGridCollectionData::gridDistributionList, max(), min(), GenericGridCollection::numberOfComponentGrids(), numberOfDimensions(), and GenericGridCollection::numberOfGrids().
Referenced by Ogen::buildACompositeGrid(), Ogmg::buildExtraLevelsNew(), CompositeGrid::get(), and main().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References GridCollectionData::get(), rcData, and updateReferences().
Referenced by ShowFileReader::getAGrid().
|
inlinevirtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
Referenced by consistencyCheck(), PlotIt::grid3d(), outputRefinementInfo(), outputRefinementInfoNew(), PlotIt::plot(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), GridStatistics::printGridStatistics(), Ogshow::saveSolution(), floatCompositeGridFunction::updateToMatchGrid(), doubleCompositeGridFunction::updateToMatchGrid(), intCompositeGridFunction::updateToMatchGrid(), intCompositeGridFunction::updateToMatchNumberOfGrids(), doubleCompositeGridFunction::updateToMatchNumberOfGrids(), and floatCompositeGridFunction::updateToMatchNumberOfGrids().
|
inline |
References GridCollectionData::interpolant, and rcData.
ListOfParentChildSiblingInfo * GridCollection::getParentChildSiblingInfo | ( | ) | const |
return the ListOfParentChildSiblingInfo.
Referenced by InterpolateRefinements::interpolateRefinementBoundaries(), and main().
|
virtual |
Reimplemented in CompositeGrid.
References GenericGridCollection::initialize().
Referenced by CompositeGrid::initialize().
|
inlineprotectedvirtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
GridCollection & GridCollection::masterGridCollection | ( | ) |
|
inline |
References GridCollectionData::numberOfDimensions, and rcData.
Referenced by Ogen::adjustBoundary(), Ogen::adjustBoundarySerial(), Ogen::adjustForNearbyBoundaries(), Ogmg::alternatingLineSmooth(), Ogmg::applyFinalConditions(), Ogmg::applyInitialConditions(), Ogmg::assignBoundaryConditionCoefficients(), Ogmg::averageCoefficients(), Ogmg::bcTest(), InterpolateRefinements::boxWasAdjustedInPeriodicDirection(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogmg::buildCoefficientArrays(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeGrid(), Regrid::buildGrids(), Ugen::buildHybridInterfaceMappings(), Ugen::buildHybridVertexMappings(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), Ogmg::buildPredefinedCoefficientMatrix(), Ogmg::buildPredefinedEquations(), Ogmg::buildPredefinedVariableCoefficients(), CanInterpolate::canInterpolate(), CanInterpolate::canInterpolateOld(), CompositeGrid::changeInterpolationWidth(), Ogen::changeParameters(), Ogen::checkBoundaryAdjustment(), Ogen::checkCanInterpolate(), Ogen::checkCrossings(), checkError(), ExposedPoints::checkForBetterQualityInterpolation(), Ogmg::checkForBetterQualityInterpolation(), Ogen::checkForBoundaryAdjustments(), Ogen::checkForOrphanPointsOnBoundaries(), checkGrid(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::checkParallelGhostWidth(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), collectInterpolationData(), DerivedFunctions::computeDerivedFunctions(), ErrorEstimator::computeErrorFunction(), ErrorEstimator::computeFunction(), Ogen::computeInterpolationQuality(), Ogen::computeInterpolationStencil(), Integrate::computeLeftNullVector(), Ogmg::computeLeftNullVector(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ugen::computeZoneMasks(), PlotIt::contour(), PlotIt::contour2d(), PlotIt::contour3d(), PlotIt::contourCuts(), PlotIt::contourOpt2d(), Ogen::countCrossingsWithRealBoundary(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::cycle(), Integrate::defineSurfacesAndComputeWeights(), Ogen::determineBoundaryPointsToAdjust(), Ogen::determineMinimalIndexRange(), Ogen::displayCompositeGridParameters(), displayDistribution(), displayValuesAtAPoint(), dudt(), SurfaceStitcher::enlargeGapWidth(), Ugen::enlargeHole(), Ogen::explicitHoleCutting(), fileOutput(), Ogen::findBestGuess(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), Ogen::findTrueBoundary(), Ogmg::fineToCoarseTest(), Oges::formRhsAndSolutionVectors(), Ogmg::fullMultigrid(), Ugen::generateInitialFaceList(), Ogen::generateInterpolationArrays(), Ugen::generateSpacingControlMesh(), Ogen::getAdjustmentVectors(), PlotIt::getBounds(), PlotIt::getGridBounds(), PlotIt::getGridColour(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), ExposedPoints::getInterpolationStencil(), Ogmg::getInterpolationStencil(), ParallelGridUtility::getLocalInterpolationData(), ParentChildSiblingInfo::getParentGhostBoxes(), ParentChildSiblingInfo::getSiblingGhostBoxes(), getTimeStep(), getTrueSolution(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), Ogen::improveQuality(), ExposedPoints::initialize(), Ogmg::initializeConstantCoefficients(), Ugen::initializeGeneration(), ExposedPoints::interpolate(), Interpolant::interpolate(), Ogmg::interpolate(), Ogen::interpolateAll(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), Ogen::interpolateAPoint(), InterpolateRefinements::interpolateCoarseFromFine(), interpolateExposedPoints(), Ogen::interpolateMixedBoundary(), InterpolatePoints::interpolatePoints(), interpolatePoints(), InterpolatePointsOnAGrid::interpolatePoints(), Ogen::interpolatePoints(), ExposedPoints::interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), InterpolatePoints::interpolationCoefficients(), Ogen::isNeededForMultigridRestriction(), Ogen::lastChanceInterpolation(), main(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), CompositeGrid::numberOfPossibleMultigridLevels(), ogen(), operator<<(), Ogmg::operatorAveraging(), outputRefinementInfo(), outputRefinementInfoNew(), InterpolatePointsOnAGrid::parallelSetup(), PlotIt::plot(), Ogen::plot(), plot3dToOverture(), ErrorEstimator::plotErrorPoints(), BodyForce::plotForcingRegions(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), PlotIt::plotGridQuality(), Ogen::preInterpolateGrids(), Ogen::printOrphanPoints(), Oges::privateUpdateToMatchGrid(), Ogen::projectToBoundary(), Ogen::queryAPoint(), readMappingsFromAnOverlappingGridFile(), ParallelGridUtility::redistribute(), Regrid::regrid(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), residual(), FileOutput::save(), saveOvertureTextFile(), Ugen::sealHoles(), Ugen::sealHoles3D(), Oges::setEquationAndBoundaryConditions(), Ogen::setGridParameters(), CompositeGrid::setHybridConnectivity(), setMaskAtRefinements(), CompositeGrid::setOverlapParameters(), ParallelOverlappingGridInterpolator::setup(), Ogmg::setup(), GenericGridCollectionOperators::setup(), GenericCompositeGridOperators::setup(), ErrorEstimator::smooth(), Ogmg::smoothTest(), CompositeGrid::sortInterpolationPoints(), PlotIt::streamLines(), PlotIt::streamLines2d(), PlotIt::streamLines3d(), Integrate::surfaceIntegral(), Ogen::sweepOutHolePoints(), Interpolant::testInterpolation(), CanInterpolate::transferInterpDataForAMR(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), FileOutput::update(), OgmgParameters::update(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), Ogen::updateGeometry(), Ugen::updateHybrid(), Ogen::updateOverlap(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Interpolant::updateToMatchGrid(), Integrate::updateToMatchGrid(), Integrate::useAdaptiveMeshRefinementGrids(), PlotIt::userDefinedOutput(), DataFormats::writePlot3d(), xInterpolate(), and xInterpolateOpt().
|
inline |
References GridCollectionData::numberOfDimensions, and rcData.
int GridCollection::numberOfGridPoints | ( | ) | const |
References MappedGrid::dimension(), grid, and GenericGridCollection::numberOfComponentGrids().
Referenced by main().
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
GridCollection & GridCollection::operator= | ( | const GridCollection & | x | ) |
References GenericGridCollectionData::computedGeometry, GridCollectionData::getClassName(), master, rcData, reference(), refinementLevelInfo, GenericGridCollection::THEbaseGrid, GenericGridCollection::THEcomponentGrid, GenericGridCollection::THEdomain, GenericGridCollection::THEmultigridLevel, GenericGridCollection::THErefinementLevel, GridCollectionData::update(), updateParentChildSiblingInfo(), and updateReferences().
|
inline |
References grid.
|
inline |
References grid.
void GridCollection::parentChildSiblingInfoNeedsUpdate | ( | ) |
Call this function when the GridCollection has changed and the parent child sibling info needs to be updated.
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
Referenced by Ogshow::saveSolution().
void GridCollection::reference | ( | const GridCollection & | x | ) |
References ReferenceCounting::decrementReferenceCount(), ReferenceCounting::incrementReferenceCount(), isCounted, master, rcData, GenericGridCollection::reference(), refinementLevelInfo, and updateReferences().
Referenced by breakReference(), PlotIt::contour(), main(), operator=(), PlotIt::plot(), PlotIt::plotGridQuality(), ParallelGridUtility::redistribute(), CompositeGrid::reference(), PlotIt::streamLines(), CompositeGrid::updateReferences(), and GenericGridCollectionOperators::updateToMatchGrid().
void GridCollection::reference | ( | GridCollectionData & | x | ) |
|
inline |
References referenceRefinementLevels().
Referenced by referenceRefinementLevels().
|
virtual |
Replace refinement levels "level0" and higher.
This function is used by the AMR Regrid class in order to efficiently replace a collection of refinement grids. This function avoids the overhead of calling addRefinement and deleteRefinement many times.
level0,numberOfRefinementLevels0 | : replace and/or add levels level0,..,numberOfRefinementLevels0-1 |
gridInfo[bg][lev](0:ni-1,0:ng-1) | : info defining a new refinement grid on base grid bg and refinement level=level0+lev, lev=0,1,.... If we let IntegerArray & info = gridInfo[bg][lev] then the number of new refinement grids is given by info.getLength(1). The first 6 entries in info define the range(0:1,0:2) of the refinement grid and the next three entries define the refinement factors along each axis, info(0,g) = range(0,0) info(1,g) = range(1,0) info(2,g) = range(0,1) info(3,g) = range(1,1) info(4,g) = range(0,2) info(5,g) = range(1,2) info(6,g) = factor(0) info(7,g) = factor(1) info(8,g) = factor(2) |
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by Regrid::regridAligned().
int GridCollection::setMaskAtRefinements | ( | ) |
References assert, GenericGridCollection::baseGridNumber, MappedGrid::boundaryCondition(), GenericGridCollectionData::computedGeometry, End, floorDiv(), ParallelUtility::getLocalArrayBounds(), getLocalArrayWithGhostBoundaries(), MappedGrid::gridIndexRange(), GenericGridCollection::gridNumber, IShiddenByRefinement, MappedGrid::IShiddenByRefinement, mask, MappedGrid::mask(), GenericGridCollection::numberOfBaseGrids(), GenericGridCollection::numberOfComponentGrids(), numberOfDimensions(), MappedGrid::numberOfDimensions(), GenericGridCollection::numberOfRefinementLevels(), refinementFactor, refinementLevel, Start, MappedGrid::THEmask, and update().
Referenced by main(), Ogen::updateRefinement(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
|
virtual |
Reimplemented in CompositeGrid.
References updateReferences().
|
virtual |
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by ParallelGridUtility::redistribute().
|
virtual |
Reimplemented from GenericGridCollection.
Reimplemented in CompositeGrid.
References updateReferences().
Referenced by Regrid::buildGrids(), and deleteGrid().
|
virtual |
Reimplemented in CompositeGrid.
References assert, boundingBox, and NULL.
Referenced by CompositeGrid::sizeOf().
void GridCollection::specifyProcesses | ( | const Range & | range | ) |
References assert, GenericGridCollectionData::gridDistributionList, NULL, GenericGridCollection::numberOfGrids(), and rcData.
Referenced by ParallelGridUtility::redistribute(), and CompositeGrid::specifyProcesses().
|
inline |
References update().
Referenced by Regrid::buildGrids(), ErrorEstimator::computeFunction(), PlotIt::contour(), PlotIt::contour1d(), PlotIt::displacement(), main(), PlotIt::plot(), PlotIt::plotGrid(), PlotIt::plotGridQuality(), Regrid::regridAligned(), Regrid::regridRotated(), setMaskAtRefinements(), PlotIt::streamLines(), and update().
|
inline |
|
virtual |
Update the ListOfParentChildSiblingInfo.
Referenced by InterpolateRefinements::interpolateRefinementBoundaries(), main(), and operator=().
void GridCollection::updateReferences | ( | const Integer | what = EVERYTHING | ) |
References baseGrid, boundingBox, componentGrid, domain, FOR_COLLECTION, GenericGridCollection::grid, grid, multigridCoarseningFactor, multigridLevel, GenericGridCollection::numberOfGrids(), rcData, REF_ARRAY, ListOfGenericGrid::reference(), GenericGridCollection::reference(), REFERENCE, refinementFactor, refinementLevel, and GenericGridCollection::updateReferences().
Referenced by add(), addMultigridCoarsening(), addRefinement(), deleteMultigridCoarsening(), deleteMultigridLevels(), deleteRefinement(), deleteRefinementLevels(), destroy(), get(), GridCollection(), main(), operator=(), ParallelGridUtility::redistribute(), reference(), replaceRefinementLevels(), setNumberOfDimensions(), setNumberOfDimensionsAndGrids(), setNumberOfGrids(), and CompositeGrid::updateReferences().
ListOfGridCollection GridCollection::baseGrid |
Referenced by consistencyCheck(), and updateReferences().
const RealArray GridCollection::boundingBox |
Referenced by ExposedPoints::initialize(), Ogen::interpolateAll(), operator<<(), Ogen::preInterpolateGrids(), and updateReferences().
ListOfGridCollection GridCollection::componentGrid |
Referenced by consistencyCheck(), and updateReferences().
ListOfGridCollection GridCollection::domain |
Referenced by consistencyCheck(), and updateReferences().
ListOfMappedGrid GridCollection::grid |
Referenced by changeToAllCellCentered(), CompositeGrid::changeToAllCellCentered(), changeToAllVertexCentered(), CompositeGrid::changeToAllVertexCentered(), consistencyCheck(), deleteGrid(), displayDistribution(), numberOfGridPoints(), CompositeGrid::numberOfPossibleMultigridLevels(), operator[](), CompositeGrid::setHybridConnectivity(), CompositeGrid::sortInterpolationPoints(), and updateReferences().
Logical GridCollection::isCounted |
Referenced by breakReference(), GridCollection(), reference(), and ~GridCollection().
|
protected |
Referenced by GridCollection(), masterGridCollection(), operator=(), and reference().
const IntegerArray GridCollection::multigridCoarseningFactor |
Referenced by consistencyCheck(), operator<<(), and updateReferences().
ListOfGridCollection GridCollection::multigridLevel |
Referenced by consistencyCheck(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), floatCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), intCompositeGridFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), doubleGridCollectionFunction::setOperators(), floatGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), and updateReferences().
IntegerArray* GridCollection::nodeNumbering |
RCData* GridCollection::rcData |
Referenced by breakReference(), consistencyCheck(), CompositeGrid::consistencyCheck(), doubleGridCollectionFunction::doubleGridCollectionFunction(), floatGridCollectionFunction::floatGridCollectionFunction(), get(), getInterpolant(), GridCollection(), intGridCollectionFunction::intGridCollectionFunction(), numberOfDimensions(), operator*(), operator->(), operator=(), ParallelGridUtility::redistribute(), reference(), Regrid::regrid(), specifyProcesses(), updateReferences(), intGridCollectionFunction::updateToMatchGrid(), floatGridCollectionFunction::updateToMatchGrid(), doubleGridCollectionFunction::updateToMatchGrid(), doubleGridCollectionFunction::updateToMatchNumberOfGrids(), floatGridCollectionFunction::updateToMatchNumberOfGrids(), intGridCollectionFunction::updateToMatchNumberOfGrids(), and ~GridCollection().
const IntegerArray GridCollection::refinementFactor |
Referenced by ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), consistencyCheck(), ParentChildSiblingInfo::getParentGhostBoxes(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), main(), operator<<(), outputRefinementInfo(), outputRefinementInfoNew(), setMaskAtRefinements(), CanInterpolate::transferInterpDataForAMR(), updateReferences(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
ListOfGridCollection GridCollection::refinementLevel |
Referenced by Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Regrid::buildGrids(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Regrid::buildProperNestingDomains(), Ogen::checkUpdateRefinement(), consistencyCheck(), InterpolateRefinements::interpolateCoarseFromFine(), InterpolateRefinements::interpolateRefinementBoundaries(), Interpolant::interpolateRefinementLevel(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), main(), Regrid::outputRefinementInfo(), printInfo(), Regrid::printStatistics(), Regrid::regridAligned(), Regrid::regridRotated(), intCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), setMaskAtRefinements(), intCompositeGridFunction::setOperators(), floatCompositeGridFunction::setOperators(), doubleCompositeGridFunction::setOperators(), doubleGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), intGridCollectionFunction::setOperators(), Interpolant::testInterpolation(), CanInterpolate::transferInterpDataForAMR(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), doubleCompositeGridFunction::updateCollections(), intGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), updateReferences(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
AMR_RefinementLevelInfo* GridCollection::refinementLevelInfo |
Referenced by GridCollection(), operator=(), and reference().