Overture
Version 25
|
#include <GenericGridCollection.h>
Public Types | |
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 Attributes | |
GenericGridCollection * | master |
anonymous enum |
GenericGridCollection::GenericGridCollection | ( | const Integer | numberOfGrids_ = 0 | ) |
References ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, master, rcData, and updateReferences().
GenericGridCollection::GenericGridCollection | ( | const GenericGridCollection & | x, |
const CopyType | ct = DEEP |
||
) |
References DEEP, ReferenceCounting::incrementReferenceCount(), isCounted, LogicalTrue, master, NOCOPY, rcData, SHALLOW, and updateReferences().
|
virtual |
References ReferenceCounting::decrementReferenceCount(), isCounted, and rcData.
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::addMultigridCoarsening(), rcData, and updateReferences().
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::addRefinement(), rcData, and updateReferences().
|
virtual |
Reimplemented from ReferenceCounting.
Reimplemented in CompositeGrid, and GridCollection.
References ReferenceCounting::getReferenceCount(), isCounted, rcData, reference(), and x.
|
inline |
References GenericGridCollectionData::computedGeometry, and rcData.
Referenced by GridCollection::deleteGrid(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), intCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setOperators(), floatCompositeGridFunction::setOperators(), intCompositeGridFunction::setOperators(), doubleGridCollectionFunction::setOperators(), intGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), floatCompositeGridFunction::updateCollections(), doubleCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), and doubleGridCollectionFunction::updateCollections().
|
virtual |
Reimplemented from ReferenceCounting.
Reimplemented in CompositeGrid, and GridCollection.
References assert, baseGrid, baseGridNumber, componentGrid, componentGridNumber, ReferenceCounting::consistencyCheck(), domain, domainNumber, getClassName(), ReferenceCounting::getGlobalID(), grid, gridNumber, multigridLevel, multigridLevelNumber, NULL, rcData, refinementLevel, and refinementLevelNumber.
Referenced by GridCollection::consistencyCheck().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::deleteMultigridCoarsening(), rcData, and updateReferences().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::deleteMultigridLevels(), rcData, and updateReferences().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::deleteRefinement(), rcData, and updateReferences().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::deleteRefinementLevels(), rcData, and updateReferences().
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::destroy(), rcData, and updateReferences().
References GenericGridCollectionData::geometryHasChanged(), and rcData.
Referenced by Oges::updateToMatchGrid().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::get(), rcData, and updateReferences().
|
inlinevirtual |
Reimplemented from ReferenceCounting.
Reimplemented in CompositeGrid, and GridCollection.
Referenced by consistencyCheck().
const aString & GenericGridCollection::getDomainName | ( | int | domain | ) | const |
Referenced by Ogen::changeParameters().
|
inline |
References grid, and numberOfGrids().
Referenced by CompositeGrid::setHybridConnectivity().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References GenericGridCollectionData::initialize(), and rcData.
Referenced by GridCollection::initialize().
void GenericGridCollection::keepGridDistributionOnCopy | ( | const bool | trueOrFalse = true | ) |
References GenericGridCollectionData::keepGridDistributionOnCopy, and rcData.
Referenced by ParallelGridUtility::redistribute().
GenericGridCollection & GenericGridCollection::masterGridCollection | ( | ) |
|
inline |
References GenericGridCollectionData::numberOfBaseGrids, and rcData.
Referenced by Ogen::adjustForNearbyBoundaries(), Ogen::buildACompositeGrid(), Ogen::buildBounds(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), InterpolatePointsOnAGrid::buildInterpolationInfo(), Ogen::changeParameters(), Ogen::checkForBoundaryAdjustments(), Ogen::checkForOrphanPointsOnBoundaries(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), Ogen::classifyPoints(), collectInterpolationData(), Ogen::computeInterpolationQuality(), Ogen::computeOverlap(), Integrate::computeSurfaceWeights(), PlotIt::contour3d(), PlotIt::contourCuts(), Ogen::countCrossingsWithRealBoundary(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), GridCollection::deleteGrid(), Ogen::determineMinimalIndexRange(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), Ogen::findTrueBoundary(), Ogen::generateInterpolationArrays(), Ogen::getAdjustmentVectors(), GenericCompositeGridOperators::getInterpolationCoefficients(), ParallelGridUtility::getLocalInterpolationData(), PlotIt::grid3d(), Ogen::improveQuality(), Ogen::interpolateAll(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), InterpolateRefinements::interpolateRefinements(), Ogen::lastChanceInterpolation(), main(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), operator<<(), InterpolatePointsOnAGrid::parallelSetup(), PlotIt::plot(), Ogen::plot(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), Ogen::preInterpolateGrids(), printInfo(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), Ogen::resetGrid(), GridCollection::setMaskAtRefinements(), ParallelOverlappingGridInterpolator::setup(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothLine(), Integrate::surfaceIntegral(), Ogen::sweepOutHolePoints(), CanInterpolate::transferInterpDataForAMR(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), Ogen::updateGeometry(), Ogen::updateOverlap(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Integrate::volume(), and Integrate::volumeIntegral().
|
inline |
References GenericGridCollectionData::numberOfComponentGrids, and rcData.
Referenced by Ogmg::addAdjustmentForSingularProblem(), CompositeGrid::addRefinement(), Ogen::adjustBoundary(), Ogen::adjustBoundarySerial(), Ogen::adjustForNearbyBoundaries(), PlotIt::adjustGrid(), applyBoundaryConditions(), ArrayUtil::assign(), assign(), OGFunction::assignGridFunction(), Ogmg::bcTest(), Ogen::buildACompositeGrid(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogen::buildBounds(), Ogmg::buildCoefficientArrays(), Ogen::buildCutout(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeGrid(), Regrid::buildGrids(), Ugen::buildHybridInterfaceMappings(), Ugen::buildHybridVertexMappings(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Ogmg::buildPredefinedCoefficientMatrix(), Ogmg::buildPredefinedVariableCoefficients(), Regrid::buildProperNestingDomains(), SurfaceStitcher::buildSurfaceCompositeGrid(), CompositeGrid::changeInterpolationWidth(), Ogen::changeParameters(), checkError(), ExposedPoints::checkForBetterQualityInterpolation(), Ogmg::checkForBetterQualityInterpolation(), Ogen::checkForBoundaryAdjustments(), Ogen::checkForOrphanPointsOnBoundaries(), checkGrid(), Ogen::checkInterpolationOnBoundaries(), checkOverlappingGrid(), checkParallelConsistency(), Ogen::checkParallelGhostWidth(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), Ogen::checkUpdateRefinement(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), Ogmg::computeDefectRatios(), ErrorEstimator::computeErrorFunction(), ErrorEstimator::computeFunction(), Ogen::computeInterpolationQuality(), Integrate::computeLeftNullVector(), Ogmg::computeLeftNullVector(), computeMaximumSpeed(), Ogen::computeOverlap(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), Ugen::computeZoneMasks(), Ogen::conformToCmpgrd(), PlotIt::contour(), PlotIt::contour1d(), PlotIt::contour2d(), PlotIt::contour3d(), PlotIt::contourCuts(), PlotIt::contourOpt2d(), Integrate::defineSurfacesAndComputeWeights(), GridCollection::deleteGrid(), CompositeGrid::deleteGrid(), PlotIt::displacement(), Ogen::displayCompositeGridParameters(), GridCollection::displayDistribution(), Ogmg::displaySmoothers(), dudt(), SurfaceStitcher::enlargeGap(), SurfaceStitcher::enlargeGapWidth(), EquationSolver::evaluateExtraEquation(), Ogen::findBestGuess(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), Ogmg::fineToCoarseTest(), Oges::formRhsAndSolutionVectors(), Ugen::generateHoleLists(), Ugen::generateInitialFaceList(), Ugen::generateSpacingControlMesh(), Ogen::getAdjustmentVectors(), ShowFileReader::getAGrid(), ShowFileReader::getASolution(), GridFunctionNorms::getBounds(), PlotIt::getBounds(), getError(), PlotIt::getGridBounds(), getInitialConditions(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), ExposedPoints::getInterpolationStencil(), Ogmg::getInterpolationStencil(), ParallelGridUtility::getLocalInterpolationData(), GridStatistics::getNumberOfPoints(), Ogmg::getSingularParameter(), getTimeStep(), getTrueSolution(), PlotIt::grid3d(), ExposedPoints::initialize(), Ogmg::initializeConstantCoefficients(), OgmgParameters::initializeGridDependentParameters(), ExposedPoints::interpolate(), Interpolant::interpolate(), Ogmg::interpolate(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), ErrorEstimator::interpolateAndApplyBoundaryConditions(), Ogen::interpolateAPoint(), InterpolateRefinements::interpolateCoarseFromFine(), interpolateExposedPoints(), Ogen::interpolateMixedBoundary(), InterpolatePoints::interpolatePoints(), interpolatePoints(), InterpolatePointsOnAGrid::interpolatePoints(), ExposedPoints::interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), Interpolant::interpolateRefinementLevel(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), InterpolatePoints::interpolationCoefficients(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), lpNorm(), main(), markGhostPoints(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), maxNorm(), Ogmg::maxNorm(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), GridCollection::numberOfGridPoints(), CompositeGrid::numberOfPossibleMultigridLevels(), ogen(), OGFunction::operator()(), operator<<(), Ogmg::outputCycleInfo(), Regrid::outputRefinementInfo(), outputRefinementInfo(), outputRefinementInfoNew(), Ogmg::outputResults(), InterpolatePointsOnAGrid::parallelSetup(), ShowFilePlotter::plot(), PlotIt::plot(), Ogen::plot(), PlotIt::plot3dContours(), plot3dToOverture(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), PlotIt::plotGridQuality(), PlotIt::plotParallelGridDistribution(), Ogen::preInterpolateGrids(), Ugen::preprocessCompositeGridMasks(), GridStatistics::printGridStatistics(), printInfo(), Regrid::printStatistics(), Oges::privateUpdateToMatchGrid(), Ogen::queryAPoint(), ParallelGridUtility::redistribute(), Regrid::regridAligned(), Regrid::regridRotated(), Ogmg::removeAdjustmentForSingularProblem(), Ugen::removeHangingFaces(), rungeKutta1(), rungeKutta2(), rungeKutta4(), saveOvertureTextFile(), Ugen::sealHoles(), Ogmg::setBoundaryConditions(), Oges::setCoefficientArray(), Oges::setEquationAndBoundaryConditions(), EquationSolver::setExtraEquationValues(), Ogen::setGridParameters(), Oges::setGridsToUse(), CompositeGrid::setHybridConnectivity(), doubleCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), intCompositeGridFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), SurfaceStitcher::setMask(), GridCollection::setMaskAtRefinements(), Ogmg::setMean(), GenericGridCollectionOperators::setTwilightZoneFlow(), GenericCompositeGridOperators::setTwilightZoneFlow(), ParallelOverlappingGridInterpolator::setup(), showFileFromDataFile(), ErrorEstimator::smooth(), Ogmg::smooth(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothLine(), Ogmg::smoothTest(), CompositeGrid::sortInterpolationPoints(), Oges::storeSolutionIntoGridFunction(), PlotIt::streamLines(), PlotIt::streamLines2d(), PlotIt::streamLines3d(), PlotIt::surfaceGrid3d(), Interpolant::testInterpolation(), CanInterpolate::transferInterpDataForAMR(), PlotIt::unAdjustGrid(), Ogen::unmarkBoundaryInterpolationPoints(), Ogen::unmarkInterpolationPoints(), FileOutput::update(), OgmgParameters::update(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), Ogen::updateGeometry(), Ugen::updateHybrid(), Ogen::updateOverlap(), FileOutput::updateParameterArrays(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Interpolant::updateToMatchGrid(), Integrate::updateToMatchGrid(), OgmgParameters::updateToMatchGrid(), PlotIt::userDefinedOutput(), DataFormats::writePlot3d(), xInterpolate(), and xInterpolateOpt().
|
inline |
References GenericGridCollectionData::numberOfDomains, and rcData.
Referenced by Ogen::changeParameters(), GridCollection::deleteGrid(), and operator<<().
|
inline |
References GenericGridCollectionData::numberOfGrids, and rcData.
Referenced by GridCollection::add(), CompositeGrid::add(), GridCollection::addToDomain(), GenericGridCollectionOperators::applyBoundaryCondition(), GenericCompositeGridOperators::applyBoundaryCondition(), GenericGridCollectionOperators::applyBoundaryConditionCoefficients(), GenericCompositeGridOperators::applyBoundaryConditionCoefficients(), GenericGridCollectionOperators::applyBoundaryConditions(), GenericCompositeGridOperators::applyBoundaryConditions(), GenericGridCollectionOperators::assignBoundaryConditionCoefficients(), GenericCompositeGridOperators::assignBoundaryConditionCoefficients(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), SurfaceStitcher::buildSurfaceCompositeGrid(), CanInterpolate::cgCanInterpolate(), GridCollection::changeToAllCellCentered(), CompositeGrid::changeToAllCellCentered(), GridCollection::changeToAllVertexCentered(), CompositeGrid::changeToAllVertexCentered(), Ogen::checkHoleCutting(), Ogen::classifyPoints(), DerivedFunctions::computeDerivedFunctions(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), PlotIt::contour3d(), PlotIt::contourCuts(), GridCollection::deleteGrid(), CompositeGrid::deleteGrid(), GridCollection::displayDistribution(), fileOutput(), GenericGridCollectionOperators::finishBoundaryConditions(), GenericCompositeGridOperators::finishBoundaryConditions(), Ogen::generateInterpolationArrays(), getIndex(), GenericCompositeGridOperators::getInterpolationCoefficients(), GenericGridCollectionOperators::getOrderOfAccuracy(), GenericCompositeGridOperators::getOrderOfAccuracy(), DerivedFunctions::getUserDefinedDerivedFunction(), initContourSurfaceList(), Ugen::initializeGeneration(), main(), Ogen::movingUpdateNew(), multiply(), ogen(), operator<<(), outputMovingGrids(), outputRefinementInfo(), outputRefinementInfoNew(), PlotIt::plotGrid(), printInfo(), Regrid::printStatistics(), readMappingsFromAnOverlappingGridFile(), Regrid::regridAligned(), residual(), FileOutput::save(), Ugen::sealHoles3D(), GenericGridCollectionOperators::setAveragingType(), GenericCompositeGridOperators::setAveragingType(), intCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), GenericGridCollectionOperators::setNumberOfComponentsForCoefficients(), GenericCompositeGridOperators::setNumberOfComponentsForCoefficients(), intCompositeGridFunction::setOperators(), doubleCompositeGridFunction::setOperators(), floatCompositeGridFunction::setOperators(), intGridCollectionFunction::setOperators(), doubleGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), GenericGridCollectionOperators::setOrderOfAccuracy(), GenericCompositeGridOperators::setOrderOfAccuracy(), CompositeGrid::setOverlapParameters(), GenericGridCollectionOperators::setStencilSize(), GenericCompositeGridOperators::setStencilSize(), GenericGridCollectionOperators::setTwilightZoneFlowFunction(), GenericCompositeGridOperators::setTwilightZoneFlowFunction(), GridCollection::specifyProcesses(), SurfaceStitcher::stitchSurfaceCompositeGrid(), doubleCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), Ugen::updateHybrid(), updateReferences(), GridCollection::updateReferences(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), GenericGridCollectionOperators::updateToMatchGrid(), GenericCompositeGridOperators::updateToMatchGrid(), GenericGridCollectionOperators::useConservativeApproximations(), GenericCompositeGridOperators::useConservativeApproximations(), and DataFormats::writePlot3d().
|
inline |
References GenericGridCollectionData::numberOfMultigridLevels, and rcData.
Referenced by Ogmg::addAdjustmentForSingularProblem(), Ogmg::applyOgesSmoother(), Ogmg::bcTest(), Ogen::buildACompositeGrid(), Ogmg::buildCoefficientArrays(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogmg::buildPredefinedCoefficientMatrix(), Ogmg::buildPredefinedVariableCoefficients(), Ogen::changeParameters(), checkOverlappingGrid(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyRedundantPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFineTest(), Ogmg::computeLeftNullVector(), Ogen::computeOverlap(), Ogen::conformToCmpgrd(), Ogmg::createNullVector(), Ogmg::cycle(), GridCollection::deleteGrid(), CompositeGrid::deleteGrid(), Ogmg::displaySmoothers(), Ogmg::evaluateTheDefectFormula(), Ogmg::fineToCoarseTest(), Ogmg::getDefect(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getSingularParameter(), Ogmg::initializeConstantCoefficients(), OgmgParameters::initializeGridDependentParameters(), main(), operator<<(), Ogmg::operatorAveraging(), Ogmg::outputCycleInfo(), Ogmg::outputResults(), PlotIt::plotGrid(), Ogmg::readLeftNullVector(), Ogmg::saveLeftNullVector(), Ogen::setGridParameters(), intCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), intCompositeGridFunction::setOperators(), doubleCompositeGridFunction::setOperators(), floatCompositeGridFunction::setOperators(), intGridCollectionFunction::setOperators(), doubleGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), CompositeGrid::setOverlapParameters(), Ogmg::setup(), Ogmg::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), doubleCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), intGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), Ogen::updateOverlap(), Ogen::updateParameters(), Interpolant::updateToMatchGrid(), and OgmgParameters::updateToMatchGrid().
|
inline |
References GenericGridCollectionData::numberOfRefinementLevels, and rcData.
Referenced by Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Regrid::buildGrids(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Ogen::checkUpdateRefinement(), PlotIt::contour1d(), PlotIt::contourOpt2d(), GridCollection::deleteGrid(), PlotIt::grid3d(), InterpolateRefinements::interpolateCoarseFromFine(), InterpolateRefinements::interpolateRefinementBoundaries(), Interpolant::interpolateRefinementLevel(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), main(), operator<<(), outputMovingGrids(), Regrid::outputRefinementInfo(), PlotIt::plot3dContours(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), printInfo(), Regrid::printStatistics(), Regrid::regridAligned(), Regrid::regridRotated(), floatCompositeGridFunction::setIsACoefficientMatrix(), intCompositeGridFunction::setIsACoefficientMatrix(), doubleCompositeGridFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), GridCollection::setMaskAtRefinements(), floatCompositeGridFunction::setOperators(), intCompositeGridFunction::setOperators(), doubleCompositeGridFunction::setOperators(), floatGridCollectionFunction::setOperators(), intGridCollectionFunction::setOperators(), doubleGridCollectionFunction::setOperators(), PlotIt::surfaceGrid3d(), Integrate::surfaceIntegral(), CanInterpolate::transferInterpDataForAMR(), doubleCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), Integrate::updateForAMR(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Integrate::useAdaptiveMeshRefinementGrids(), and PlotIt::userDefinedOutput().
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
|
inline |
References rcData.
GenericGridCollection & GenericGridCollection::operator= | ( | const GenericGridCollection & | x | ) |
References GenericGridCollectionData::getClassName(), master, rcData, reference(), and updateReferences().
|
inline |
References rcData.
|
inline |
References grid.
|
inline |
References grid.
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
void GenericGridCollection::reference | ( | const GenericGridCollection & | x | ) |
void GenericGridCollection::reference | ( | GenericGridCollectionData & | x | ) |
|
virtual |
References rcData, GenericGridCollectionData::referenceRefinementLevels(), and updateReferences().
void GenericGridCollection::setDomainName | ( | int | domain, |
const aString & | name | ||
) |
References rcData, and GenericGridCollectionData::setDomainName().
Referenced by Ogen::changeParameters().
void GenericGridCollection::setLoadBalancer | ( | LoadBalancer & | loadBalancer | ) |
References GenericGridCollectionData::pLoadBalancer, and rcData.
Referenced by getFromADataBase().
|
virtual |
Reimplemented in CompositeGrid, and GridCollection.
References rcData, GenericGridCollectionData::setNumberOfGrids(), and updateReferences().
|
inline |
|
virtual |
References rcData, GenericGridCollectionData::update(), and updateReferences().
void GenericGridCollection::updateReferences | ( | const Integer | what = EVERYTHING | ) |
References baseGrid, baseGridNumber, componentGrid, componentGridNumber, domain, domainNumber, FOR_COLLECTION, grid, gridNumber, multigridLevel, multigridLevelNumber, numberOfGrids(), REF_ARRAY, REFERENCE, refinementLevel, and refinementLevelNumber.
Referenced by addMultigridCoarsening(), addRefinement(), deleteMultigridCoarsening(), deleteMultigridLevels(), deleteRefinement(), deleteRefinementLevels(), destroy(), GenericGridCollection(), get(), operator=(), reference(), referenceRefinementLevels(), setNumberOfGrids(), update(), and GridCollection::updateReferences().
ListOfGenericGridCollection GenericGridCollection::baseGrid |
Referenced by consistencyCheck(), and updateReferences().
const IntegerArray GenericGridCollection::baseGridNumber |
Referenced by Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Regrid::buildGrids(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Regrid::buildProperNestingDomains(), Ogen::checkForBoundaryAdjustments(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), Ogen::checkUpdateRefinement(), consistencyCheck(), PlotIt::contour3d(), GridCollection::deleteGrid(), getTimeStep(), InterpolateRefinements::interpolateCoarseFromFine(), InterpolateRefinements::interpolateRefinementBoundaries(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), operator<<(), Regrid::outputRefinementInfo(), outputRefinementInfo(), outputRefinementInfoNew(), PlotIt::plotGrid(), printInfo(), Regrid::regridAligned(), Regrid::regridRotated(), GridCollection::setMaskAtRefinements(), Interpolant::testInterpolation(), Ogen::updateBoundaryAdjustment(), Ogen::updateOverlap(), updateReferences(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
ListOfGenericGridCollection GenericGridCollection::componentGrid |
Referenced by consistencyCheck(), and updateReferences().
const IntegerArray GenericGridCollection::componentGridNumber |
ListOfGenericGridCollection GenericGridCollection::domain |
Referenced by consistencyCheck(), and updateReferences().
const IntegerArray GenericGridCollection::domainNumber |
ListOfGenericGrid GenericGridCollection::grid |
Referenced by consistencyCheck(), getIndex(), operator[](), updateReferences(), and GridCollection::updateReferences().
const IntegerArray GenericGridCollection::gridNumber |
Referenced by Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Regrid::buildGrids(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Regrid::buildProperNestingDomains(), checkOverlappingGrid(), Ogen::checkUpdateRefinement(), Ogen::classifyPoints(), consistencyCheck(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), InterpolateRefinements::interpolateCoarseFromFine(), InterpolateRefinements::interpolateRefinementBoundaries(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), Ogen::lastChanceInterpolation(), operator<<(), Ogen::preInterpolateGrids(), printInfo(), Regrid::printStatistics(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::setGridParameters(), doubleCompositeGridFunction::setIsACoefficientMatrix(), intCompositeGridFunction::setIsACoefficientMatrix(), floatCompositeGridFunction::setIsACoefficientMatrix(), doubleGridCollectionFunction::setIsACoefficientMatrix(), intGridCollectionFunction::setIsACoefficientMatrix(), floatGridCollectionFunction::setIsACoefficientMatrix(), GridCollection::setMaskAtRefinements(), doubleCompositeGridFunction::setOperators(), intCompositeGridFunction::setOperators(), floatCompositeGridFunction::setOperators(), intGridCollectionFunction::setOperators(), floatGridCollectionFunction::setOperators(), doubleGridCollectionFunction::setOperators(), CanInterpolate::transferInterpDataForAMR(), Ogen::updateCanInterpolate(), Ogen::updateOverlap(), updateReferences(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), and Ogen::updateRefinementNewer().
Logical GenericGridCollection::isCounted |
Referenced by breakReference(), GenericGridCollection(), reference(), and ~GenericGridCollection().
|
protected |
Referenced by GenericGridCollection(), masterGridCollection(), operator=(), and reference().
ListOfGenericGridCollection GenericGridCollection::multigridLevel |
Referenced by consistencyCheck(), and updateReferences().
const IntegerArray GenericGridCollection::multigridLevelNumber |
Referenced by CanInterpolate::cgCanInterpolate(), consistencyCheck(), GridCollection::deleteGrid(), CanInterpolate::getInterpolationStencil(), operator<<(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), doubleCompositeGridFunction::updateCollections(), intGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), and updateReferences().
RCData* GenericGridCollection::rcData |
Referenced by addMultigridCoarsening(), addRefinement(), breakReference(), computedGeometry(), consistencyCheck(), GridCollection::consistencyCheck(), deleteMultigridCoarsening(), deleteMultigridLevels(), deleteRefinement(), deleteRefinementLevels(), destroy(), GenericGridCollection(), geometryHasChanged(), get(), initialize(), keepGridDistributionOnCopy(), numberOfBaseGrids(), numberOfComponentGrids(), numberOfDomains(), numberOfGrids(), numberOfMultigridLevels(), numberOfRefinementLevels(), operator!=(), operator*(), operator->(), operator=(), operator==(), reference(), referenceRefinementLevels(), setDomainName(), setLoadBalancer(), setNumberOfGrids(), update(), and ~GenericGridCollection().
ListOfGenericGridCollection GenericGridCollection::refinementLevel |
Referenced by consistencyCheck(), and updateReferences().
const IntegerArray GenericGridCollection::refinementLevelNumber |
Referenced by ErrorEstimator::computeErrorFunction(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), consistencyCheck(), GridCollection::deleteGrid(), PlotIt::getGridColour(), PlotIt::grid3d(), ExposedPoints::initialize(), ErrorEstimator::interpolateAndApplyBoundaryConditions(), main(), operator<<(), Regrid::outputRefinementInfo(), outputRefinementInfo(), outputRefinementInfoNew(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), Regrid::regridAligned(), ErrorEstimator::smooth(), PlotIt::surfaceGrid3d(), doubleCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), intGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), Ogen::updateOverlap(), Ogen::updateParameters(), updateReferences(), and Ogen::updateRefinementFillInterpolationDataNew().