Overture  Version 25
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
MappedGrid Class Reference

#include <MappedGrid.h>

Inheritance diagram for MappedGrid:
Inheritance graph
[legend]
Collaboration diagram for MappedGrid:
Collaboration graph
[legend]

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
 

Public Member Functions

AMR_ParentChildSiblingInfo * getParentChildSiblingInfo ()
 
void setParentChildSiblingInfo (AMR_ParentChildSiblingInfo *ptr)
 
const Box & box () const
 
const IntegerArray & boundaryCondition () const
 
const Integer & boundaryCondition (const Integer &ks, const Integer &kd) const
 
MappedGrid::BoundaryFlagEnum boundaryFlag (int side, int axis) const
 
const IntegerArray & boundaryDiscretizationWidth () const
 
const Integer & boundaryDiscretizationWidth (const Integer &ks, const Integer &kd) const
 
const RealArray & boundingBox () const
 
const Real & boundingBox (const Integer &ks, const Integer &kd) const
 
const RealArray & localBoundingBox () const
 
const Real & localBoundingBox (const Integer &ks, const Integer &kd) const
 
const Partitioning_Type & getPartition ()
 
const Partitioning_Type & getMatrixPartition ()
 
const RealArray & gridSpacing () const
 
const Real & gridSpacing (const Integer &kd) const
 
GenericGrid::GridTypeEnum getGridType () const
 
aString getName () const
 
const LogicalArray & isCellCentered () const
 
const Logical & isCellCentered (const Integer &kd) const
 
const Logical & isAllCellCentered () const
 
const Logical & isAllVertexCentered () const
 
bool isRectangular () const
 
bool isRefinementGrid () const
 
bool & isRefinementGrid ()
 
int displayComputedGeometry (FILE *file=stdout) const
 
virtual real sizeOf (FILE *file=NULL) const
 
const IntegerArray & discretizationWidth () const
 
const Integer & discretizationWidth (const Integer &kd) const
 
const IntegerArray & indexRange () const
 
const Integer & indexRange (const Integer &ks, const Integer &kd) const
 
const IntegerArray & extendedIndexRange () const
 
const Integer & extendedIndexRange (const Integer &ks, const Integer &kd) const
 
const IntegerArray & gridIndexRange () const
 
const Integer & gridIndexRange (const Integer &ks, const Integer &kd) const
 
const IntegerArray & dimension () const
 
const Integer & dimension (const Integer &ks, const Integer &kd) const
 
const int & extendedRange (int side, int axis) const
 
IntegerArray extendedRange () const
 
const IntegerArray & numberOfGhostPoints () const
 
const Integer & numberOfGhostPoints (const Integer &ks, const Integer &kd) const
 
const Logical & useGhostPoints () const
 
const IntegerArray & isPeriodic () const
 
const Integer & isPeriodic (const Integer &kd) const
 
const Integer & numberOfDimensions () const
 
Integer domainDimension () const
 
Integer rangeDimension () const
 
void setShareGridWithMapping (bool trueOrFalse)
 
const IntegerArray & sharedBoundaryFlag () const
 
const Integer & sharedBoundaryFlag (const Integer &ks, const Integer &kd) const
 
const RealArray & sharedBoundaryTolerance () const
 
const Real & sharedBoundaryTolerance (const Integer &ks, const Integer &kd) const
 
int getDeltaX (Real dx[3]) const
 
int getRectangularGridParameters (Real dx[3], Real xab[2][3]) const
 Get delta x and corners of a rectangular grid.
 
const Integer * I1 () const
 
const Integer * I2 () const
 
const Integer * I3 () const
 
void setNumberOfDimensions (const Integer &numberOfDimensions_)
 
void setBoundaryCondition (const Integer &ks, const Integer &kd, const Integer &boundaryCondition_)
 
void setBoundaryFlag (int side, int axis, MappedGridData::BoundaryFlagEnum bc)
 
void setBoundaryDiscretizationWidth (const Integer &ks, const Integer &kd, const Integer &boundaryDiscretizationWidth_)
 
void setIsCellCentered (const Integer &kd, const Logical &isCellCentered_)
 
void setDiscretizationWidth (const Integer &kd, const Integer &discretizationWidth_)
 
void setGridIndexRange (const Integer &ks, const Integer &kd, const Integer &gridIndexRange_)
 
void setMapping (Mapping &x)
 
void setMapping (MappingRC &x)
 
void setNumberOfGhostPoints (const Integer &ks, const Integer &kd, const Integer &numberOfGhostPoints_)
 
void setUseGhostPoints (const Logical &useGhostPoints_)
 
void setIsPeriodic (const Integer &kd, const Mapping::periodicType &isPeriodic_)
 
void setSharedBoundaryFlag (const Integer &ks, const Integer &kd, const Integer &sharedBoundaryFlag_)
 
void setSharedBoundaryTolerance (const Integer &ks, const Integer &kd, const Real &sharedBoundaryTolerance_)
 
IntegerMappedGridFunction & mask ()
 
const IntegerMappedGridFunction & mask () const
 
RealMappedGridFunction & inverseVertexDerivative ()
 
const RealMappedGridFunction & inverseVertexDerivative () const
 
RealMappedGridFunction & inverseCenterDerivative ()
 
const RealMappedGridFunction & inverseCenterDerivative () const
 
RealMappedGridFunction & vertex ()
 
const RealMappedGridFunction & vertex () const
 
RealMappedGridFunction & center ()
 
const RealMappedGridFunction & center () const
 
RealMappedGridFunction & corner ()
 
const RealMappedGridFunction & corner () const
 
RealMappedGridFunction & vertexDerivative ()
 
const RealMappedGridFunction & vertexDerivative () const
 
RealMappedGridFunction & centerDerivative ()
 
const RealMappedGridFunction & centerDerivative () const
 
RealMappedGridFunction & vertexJacobian ()
 
const RealMappedGridFunction & vertexJacobian () const
 
RealMappedGridFunction & centerJacobian ()
 
const RealMappedGridFunction & centerJacobian () const
 
RealMappedGridFunction & cellVolume ()
 
const RealMappedGridFunction & cellVolume () const
 
RealMappedGridFunction & centerNormal ()
 
const RealMappedGridFunction & centerNormal () const
 
RealMappedGridFunction & centerArea ()
 
const RealMappedGridFunction & centerArea () const
 
RealMappedGridFunction & faceNormal ()
 
const RealMappedGridFunction & faceNormal () const
 
RealMappedGridFunction & faceArea ()
 
const RealMappedGridFunction & faceArea () const
 
RealMappedGridFunction & vertexBoundaryNormal (const Integer &ks, const Integer &kd)
 
const RealMappedGridFunction & vertexBoundaryNormal (const Integer &ks, const Integer &kd) const
 
realSerialArray & vertexBoundaryNormalArray (const Integer &ks, const Integer &kd)
 
const realSerialArray & vertexBoundaryNormalArray (const Integer &ks, const Integer &kd) const
 
RealMappedGridFunction & centerBoundaryNormal (const Integer &ks, const Integer &kd)
 
const RealMappedGridFunction & centerBoundaryNormal (const Integer &ks, const Integer &kd) const
 
realSerialArray & centerBoundaryNormalArray (const Integer &ks, const Integer &kd)
 
const realSerialArray & centerBoundaryNormalArray (const Integer &ks, const Integer &kd) const
 
RealMappedGridFunction & centerBoundaryTangent (const Integer &ks, const Integer &kd)
 
const RealMappedGridFunction & centerBoundaryTangent (const Integer &ks, const Integer &kd) const
 
realSerialArray & centerBoundaryTangentArray (const Integer &ks, const Integer &kd)
 
const realSerialArray & centerBoundaryTangentArray (const Integer &ks, const Integer &kd) const
 
MappingRC & mapping ()
 
const MappingRC & mapping () const
 
const IntegerArray * getUnstructuredBCInfo (int type)
 
const IntegerArray * getUnstructuredPeriodicBC (int type)
 
 MappedGrid (const Integer numberOfDimensions_=0)
 
void init (int numberOfDimensions_)
 
 MappedGrid (const MappedGrid &x, const CopyType ct=DEEP)
 
 MappedGrid (Mapping &mapping)
 
 MappedGrid (MappingRC &mapping)
 
virtual ~MappedGrid ()
 
MappedGrid & operator= (const MappedGrid &x)
 
MappedGrid & equals (const MappedGrid &x, int option=0)
 
void reference (const MappedGrid &x)
 
void reference (MappedGridData &x)
 
void reference (Mapping &x, bool forceIncompatible=false)
 
void reference (MappingRC &x)
 
virtual void breakReference ()
 
virtual void changeToAllVertexCentered ()
 
virtual void changeToAllCellCentered ()
 
virtual void consistencyCheck () const
 
virtual Integer get (const GenericDataBase &db, const aString &name, bool getMapping=true)
 
virtual Integer put (GenericDataBase &db, const aString &name, bool putMapping=true, int geometryToPut=-1) const
 
void updateReferences (const Integer what=EVERYTHING)
 
Integer update (const Integer what=THEusualSuspects, const Integer how=COMPUTEtheUsual)
 
Integer update (MappedGrid &x, const Integer what=THEusualSuspects, const Integer how=COMPUTEtheUsual)
 
virtual void destroy (const Integer what=NOTHING)
 
void adjustBoundary (MappedGrid &g2, const Integer &ks1, const Integer &kd1, const RealArray &r2, const LogicalArray &whereMask)
 
void getInverseCondition (MappedGrid &g2, const RealArray &xr1, const RealArray &rx2, const RealArray &condition, const LogicalArray &whereMask)
 
virtual void specifyProcesses (const Range &range)
 
virtual void initialize (const Integer &numberOfDimensions_)
 
MappedGridData * operator-> ()
 
const MappedGridData * operator-> () const
 
MappedGridData & operator* ()
 
const MappedGridData & operator* () const
 
virtual aString getClassName () const
 
Integer updateMappedGridPointers (const Integer what)
 
- Public Member Functions inherited from GenericGrid
const Integer & computedGeometry () const
 
 GenericGrid ()
 
 GenericGrid (const GenericGrid &x, const CopyType ct=DEEP)
 
virtual ~GenericGrid ()
 
GenericGrid & operator= (const GenericGrid &x)
 
GenericGrid & equals (const GenericGrid &x, int option=0)
 
void reference (const GenericGrid &x)
 
void reference (GenericGridData &x)
 
void updateReferences (const Integer what=EVERYTHING)
 
Integer update (const Integer what=THEusualSuspects, const Integer how=COMPUTEtheUsual)
 
void geometryHasChanged (const Integer what=~NOTHING)
 
Logical operator== (const GenericGrid &x) const
 
Logical operator!= (const GenericGrid &x) const
 
GenericGridData * operator-> ()
 
const GenericGridData * operator-> () const
 
GenericGridData & operator* ()
 
const GenericGridData & operator* () const
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 

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

Member Typedef Documentation

Member Enumeration Documentation

anonymous enum
Enumerator
THEmask 
THEinverseVertexDerivative 
THEinverseCenterDerivative 
THEvertex 
THEcenter 
THEcorner 
THEvertexDerivative 
THEcenterDerivative 
THEvertexJacobian 
THEcenterJacobian 
THEcellVolume 
THEcenterNormal 
THEcenterArea 
THEfaceNormal 
THEfaceArea 
THEvertexBoundaryNormal 
THEcenterBoundaryNormal 
THEcenterBoundaryTangent 
THEboundingBox 
THEusualSuspects 
EVERYTHING 
anonymous enum
Enumerator
USEdifferenceApproximation 
COMPUTEgeometry 
COMPUTEgeometryAsNeeded 
COMPUTEtheUsual 
anonymous enum
Enumerator
ISinterpolationPoint 
ISdiscretizationPoint 
ISghostPoint 
ISinteriorBoundaryPoint 
USESbackupRules 
IShiddenByRefinement 
ISreservedBit2 
ISreservedBit1 
ISreservedBit0 
GRIDnumberBits 
ISusedPoint 
Enumerator
branchCutPeriodicBoundary 
periodicBoundary 
interpolationBoundary 
mixedPhysicalInterpolationBoundary 
physicalBoundary 

Constructor & Destructor Documentation

MappedGrid::MappedGrid ( const Integer  numberOfDimensions_ = 0)
MappedGrid::MappedGrid ( const MappedGrid &  x,
const CopyType  ct = DEEP 
)
MappedGrid::MappedGrid ( Mapping &  mapping)
MappedGrid::MappedGrid ( MappingRC &  mapping)
MappedGrid::~MappedGrid ( )
virtual

Member Function Documentation

void MappedGrid::adjustBoundary ( MappedGrid &  g2,
const Integer &  ks1,
const Integer &  kd1,
const RealArray &  r2,
const LogicalArray &  whereMask 
)
const IntegerArray& MappedGrid::boundaryCondition ( ) const
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().

const Integer& MappedGrid::boundaryCondition ( const Integer &  ks,
const Integer &  kd 
) const
inline
const IntegerArray& MappedGrid::boundaryDiscretizationWidth ( ) const
inline
const Integer& MappedGrid::boundaryDiscretizationWidth ( const Integer &  ks,
const Integer &  kd 
) const
inline
MappedGrid::BoundaryFlagEnum MappedGrid::boundaryFlag ( int  side,
int  axis 
) const
const RealArray& MappedGrid::boundingBox ( ) const
inline
const Real& MappedGrid::boundingBox ( const Integer &  ks,
const Integer &  kd 
) const
inline
const Box& MappedGrid::box ( ) const
inline
void MappedGrid::breakReference ( void  )
virtual
RealMappedGridFunction& MappedGrid::cellVolume ( )
inline
const RealMappedGridFunction& MappedGrid::cellVolume ( ) const
inline
RealMappedGridFunction& MappedGrid::center ( )
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().

const RealMappedGridFunction& MappedGrid::center ( ) const
inline
RealMappedGridFunction& MappedGrid::centerArea ( )
inline
const RealMappedGridFunction& MappedGrid::centerArea ( ) const
inline
RealMappedGridFunction& MappedGrid::centerBoundaryNormal ( const Integer &  ks,
const Integer &  kd 
)
inline
const RealMappedGridFunction& MappedGrid::centerBoundaryNormal ( const Integer &  ks,
const Integer &  kd 
) const
inline
realSerialArray& MappedGrid::centerBoundaryNormalArray ( const Integer &  ks,
const Integer &  kd 
)
inline
const realSerialArray& MappedGrid::centerBoundaryNormalArray ( const Integer &  ks,
const Integer &  kd 
) const
inline
RealMappedGridFunction& MappedGrid::centerBoundaryTangent ( const Integer &  ks,
const Integer &  kd 
)
inline
const RealMappedGridFunction& MappedGrid::centerBoundaryTangent ( const Integer &  ks,
const Integer &  kd 
) const
inline
realSerialArray& MappedGrid::centerBoundaryTangentArray ( const Integer &  ks,
const Integer &  kd 
)
inline
const realSerialArray& MappedGrid::centerBoundaryTangentArray ( const Integer &  ks,
const Integer &  kd 
) const
inline
RealMappedGridFunction& MappedGrid::centerDerivative ( )
inline
const RealMappedGridFunction& MappedGrid::centerDerivative ( ) const
inline
RealMappedGridFunction& MappedGrid::centerJacobian ( )
inline
const RealMappedGridFunction& MappedGrid::centerJacobian ( ) const
inline
RealMappedGridFunction& MappedGrid::centerNormal ( )
inline
const RealMappedGridFunction& MappedGrid::centerNormal ( ) const
inline
void MappedGrid::changeToAllCellCentered ( )
virtual
void MappedGrid::changeToAllVertexCentered ( )
virtual
void MappedGrid::consistencyCheck ( void  ) const
virtual
RealMappedGridFunction& MappedGrid::corner ( )
inline
const RealMappedGridFunction& MappedGrid::corner ( ) const
inline
void MappedGrid::destroy ( const Integer  what = NOTHING)
virtual
const IntegerArray& MappedGrid::dimension ( ) const
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().

const Integer& MappedGrid::dimension ( const Integer &  ks,
const Integer &  kd 
) const
inline
const IntegerArray& MappedGrid::discretizationWidth ( ) const
inline
const Integer& MappedGrid::discretizationWidth ( const Integer &  kd) const
inline
int MappedGrid::displayComputedGeometry ( FILE *  file = stdout) const

References fPrintF().

Integer MappedGrid::domainDimension ( ) const
inline
MappedGrid & MappedGrid::equals ( const MappedGrid &  x,
int  option = 0 
)
const IntegerArray& MappedGrid::extendedIndexRange ( ) const
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().

const Integer& MappedGrid::extendedIndexRange ( const Integer &  ks,
const Integer &  kd 
) const
inline
const int& MappedGrid::extendedRange ( int  side,
int  axis 
) const
inline
IntegerArray MappedGrid::extendedRange ( ) const

References rcData.

RealMappedGridFunction& MappedGrid::faceArea ( )
inline

References MappedGridData::faceArea, and rcData.

const RealMappedGridFunction& MappedGrid::faceArea ( ) const
inline
RealMappedGridFunction& MappedGrid::faceNormal ( )
inline
const RealMappedGridFunction& MappedGrid::faceNormal ( ) const
inline
Integer MappedGrid::get ( const GenericDataBase &  db,
const aString &  name,
bool  getMapping = true 
)
virtual

Reimplemented from GenericGrid.

References MappedGridData::get(), rcData, and updateReferences().

virtual aString MappedGrid::getClassName ( void  ) const
inlinevirtual

Reimplemented from GenericGrid.

Referenced by consistencyCheck().

int MappedGrid::getDeltaX ( Real  dx[3]) const
GenericGrid::GridTypeEnum MappedGrid::getGridType ( ) const
inline
void MappedGrid::getInverseCondition ( MappedGrid &  g2,
const RealArray &  xr1,
const RealArray &  rx2,
const RealArray &  condition,
const LogicalArray &  whereMask 
)
const Partitioning_Type& MappedGrid::getMatrixPartition ( )
inline
int MappedGrid::getMinimumNumberOfDistributedGhostLines ( )
static
aString MappedGrid::getName ( ) const
AMR_ParentChildSiblingInfo* MappedGrid::getParentChildSiblingInfo ( )
inline
const Partitioning_Type& MappedGrid::getPartition ( )
inline
int MappedGrid::getRectangularGridParameters ( Real  dx[3],
Real  xab[2][3] 
) const

Get delta x and corners of a rectangular grid.

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

const IntegerArray* MappedGrid::getUnstructuredBCInfo ( int  type)
inline
const IntegerArray* MappedGrid::getUnstructuredPeriodicBC ( int  type)
inline
const IntegerArray& MappedGrid::gridIndexRange ( ) const
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().

const Integer& MappedGrid::gridIndexRange ( const Integer &  ks,
const Integer &  kd 
) const
inline
const RealArray& MappedGrid::gridSpacing ( ) const
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().

const Real& MappedGrid::gridSpacing ( const Integer &  kd) const
inline
const Integer* MappedGrid::I1 ( ) const
inline
const Integer* MappedGrid::I2 ( ) const
inline
const Integer* MappedGrid::I3 ( ) const
inline
const IntegerArray& MappedGrid::indexRange ( ) const
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().

const Integer& MappedGrid::indexRange ( const Integer &  ks,
const Integer &  kd 
) const
inline
void MappedGrid::init ( int  numberOfDimensions_)
void MappedGrid::initialize ( const Integer &  numberOfDimensions_)
virtual
virtual void MappedGrid::initialize ( )
inlineprotectedvirtual

Reimplemented from GenericGrid.

RealMappedGridFunction& MappedGrid::inverseCenterDerivative ( )
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().

const RealMappedGridFunction& MappedGrid::inverseCenterDerivative ( ) const
inline
RealMappedGridFunction& MappedGrid::inverseVertexDerivative ( )
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().

const RealMappedGridFunction& MappedGrid::inverseVertexDerivative ( ) const
inline
const Logical& MappedGrid::isAllCellCentered ( ) const
inline
const Logical& MappedGrid::isAllVertexCentered ( ) const
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().

const LogicalArray& MappedGrid::isCellCentered ( ) const
inline
const Logical& MappedGrid::isCellCentered ( const Integer &  kd) const
inline
const IntegerArray& MappedGrid::isPeriodic ( ) const
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().

const Integer& MappedGrid::isPeriodic ( const Integer &  kd) const
inline
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().

bool MappedGrid::isRefinementGrid ( ) const
inline
bool& MappedGrid::isRefinementGrid ( )
inline
const RealArray& MappedGrid::localBoundingBox ( ) const
inline
const Real& MappedGrid::localBoundingBox ( const Integer &  ks,
const Integer &  kd 
) const
inline
MappingRC& MappedGrid::mapping ( )
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().

const MappingRC& MappedGrid::mapping ( ) const
inline

References MappedGridData::mapping, and rcData.

IntegerMappedGridFunction& MappedGrid::mask ( )
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().

const IntegerMappedGridFunction& MappedGrid::mask ( ) const
inline
const Integer& MappedGrid::numberOfDimensions ( ) const
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().

const IntegerArray& MappedGrid::numberOfGhostPoints ( ) const
inline
const Integer& MappedGrid::numberOfGhostPoints ( const Integer &  ks,
const Integer &  kd 
) const
inline
MappedGridData& MappedGrid::operator* ( )
inline

References rcData.

const MappedGridData& MappedGrid::operator* ( ) const
inline

References rcData.

MappedGridData* MappedGrid::operator-> ( )
inline

References rcData.

const MappedGridData* MappedGrid::operator-> ( ) const
inline

References rcData.

MappedGrid & MappedGrid::operator= ( const MappedGrid &  x)
Integer MappedGrid::put ( GenericDataBase &  db,
const aString &  name,
bool  putMapping = true,
int  geometryToPut = -1 
) const
virtual

Reimplemented from GenericGrid.

Integer MappedGrid::rangeDimension ( ) const
inline
void MappedGrid::reference ( const MappedGrid &  x)
void MappedGrid::reference ( MappedGridData &  x)
void MappedGrid::reference ( Mapping &  x,
bool  forceIncompatible = false 
)
void MappedGrid::reference ( MappingRC &  x)
void MappedGrid::setBoundaryCondition ( const Integer &  ks,
const Integer &  kd,
const Integer &  boundaryCondition_ 
)
void MappedGrid::setBoundaryDiscretizationWidth ( const Integer &  ks,
const Integer &  kd,
const Integer &  boundaryDiscretizationWidth_ 
)
void MappedGrid::setBoundaryFlag ( int  side,
int  axis,
MappedGridData::BoundaryFlagEnum  bc 
)
void MappedGrid::setDiscretizationWidth ( const Integer &  kd,
const Integer &  discretizationWidth_ 
)
void MappedGrid::setGridIndexRange ( const Integer &  ks,
const Integer &  kd,
const Integer &  gridIndexRange_ 
)
void MappedGrid::setIsCellCentered ( const Integer &  kd,
const Logical &  isCellCentered_ 
)
void MappedGrid::setIsPeriodic ( const Integer &  kd,
const Mapping::periodicType &  isPeriodic_ 
)
void MappedGrid::setMapping ( Mapping &  x)

References reference().

void MappedGrid::setMapping ( MappingRC &  x)

References reference().

void MappedGrid::setMinimumNumberOfDistributedGhostLines ( int  numGhost)
static
void MappedGrid::setNumberOfDimensions ( const Integer &  numberOfDimensions_)
void MappedGrid::setNumberOfGhostPoints ( const Integer &  ks,
const Integer &  kd,
const Integer &  numberOfGhostPoints_ 
)
void MappedGrid::setParentChildSiblingInfo ( AMR_ParentChildSiblingInfo *  ptr)
inline
void MappedGrid::setSharedBoundaryFlag ( const Integer &  ks,
const Integer &  kd,
const Integer &  sharedBoundaryFlag_ 
)
void MappedGrid::setSharedBoundaryTolerance ( const Integer &  ks,
const Integer &  kd,
const Real &  sharedBoundaryTolerance_ 
)
void MappedGrid::setShareGridWithMapping ( bool  trueOrFalse)
inline
void MappedGrid::setUseGhostPoints ( const Logical &  useGhostPoints_)
const IntegerArray& MappedGrid::sharedBoundaryFlag ( ) const
inline
const Integer& MappedGrid::sharedBoundaryFlag ( const Integer &  ks,
const Integer &  kd 
) const
inline
const RealArray& MappedGrid::sharedBoundaryTolerance ( ) const
inline
const Real& MappedGrid::sharedBoundaryTolerance ( const Integer &  ks,
const Integer &  kd 
) const
inline
real MappedGrid::sizeOf ( FILE *  file = NULL) const
virtual

References assert, and NULL.

void MappedGrid::specifyProcesses ( const Range &  range)
virtual
Integer MappedGrid::update ( const Integer  what = THEusualSuspects,
const Integer  how = COMPUTEtheUsual 
)
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().

Integer MappedGrid::update ( MappedGrid &  x,
const Integer  what = THEusualSuspects,
const Integer  how = COMPUTEtheUsual 
)
inline

References update().

Referenced by update().

Integer MappedGrid::updateMappedGridPointers ( const Integer  what)
void MappedGrid::updateReferences ( const Integer  what = EVERYTHING)
const Logical& MappedGrid::useGhostPoints ( ) const
inline
RealMappedGridFunction& MappedGrid::vertex ( )
inline
const RealMappedGridFunction& MappedGrid::vertex ( ) const
inline
RealMappedGridFunction& MappedGrid::vertexBoundaryNormal ( const Integer &  ks,
const Integer &  kd 
)
inline
const RealMappedGridFunction& MappedGrid::vertexBoundaryNormal ( const Integer &  ks,
const Integer &  kd 
) const
inline
realSerialArray& MappedGrid::vertexBoundaryNormalArray ( const Integer &  ks,
const Integer &  kd 
)
inline
const realSerialArray& MappedGrid::vertexBoundaryNormalArray ( const Integer &  ks,
const Integer &  kd 
) const
inline
RealMappedGridFunction& MappedGrid::vertexDerivative ( )
inline
const RealMappedGridFunction& MappedGrid::vertexDerivative ( ) const
inline
RealMappedGridFunction& MappedGrid::vertexJacobian ( )
inline
const RealMappedGridFunction& MappedGrid::vertexJacobian ( ) const
inline

Member Data Documentation

Logical MappedGrid::isCounted
int MappedGrid::minimumNumberOfDistributedGhostLines =0
static
AMR_ParentChildSiblingInfo* MappedGrid::parentChildSiblingInfo
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().


The documentation for this class was generated from the following files: