Overture  Version 25
Ogen Member List

This is the complete list of members for Ogen, including all inherited members.

abortOnAlgorithmFailureOgenprotected
adjustBoundary(CompositeGrid &cg, const Integer &k1, const Integer &k2, const intSerialArray &i1, const realSerialArray &x)Ogenprotected
adjustBoundarySerial(CompositeGrid &cg, const Integer &k1, const Integer &k2, const intSerialArray &i1, const realSerialArray &x)Ogenprotected
adjustForNearbyBoundaries(CompositeGrid &cg, IntegerArray &numberOfInterpolationPoints, intSerialArray *iInterp)Ogenprotected
allowBackupRulesOgenprotected
allowHangingInterpolationOgenprotected
backupValuesOgenprotected
backupValuesUsedOgenprotected
boundaryEpsOgenprotected
buffOgenprotected
buildACompositeGrid(CompositeGrid &cg, MappingInformation &mapInfo, const IntegerArray &mapList, const int &numberOfMultigridLevels=1, const bool useAnOldGrid=FALSE)Ogen
buildBounds(CompositeGrid &cg)Ogenprotected
buildCutout(CompositeGrid &cg, MappingInformation &cutMapInfo)Ogenprotected
canDiscretize(MappedGrid &g, const int iv[3], bool checkOneSidedAtBoundaries=true)Ogenstatic
canInterpolate(CompositeGrid &cg, const Integer &k10, const Integer &k20, const RealArray &r, const LogicalArray &ok, const LogicalArray &useBackupRules, const Logical checkForOneSided)Ogenprotected
changeParameters(CompositeGrid &cg, MappingInformation *mapInfo=NULL)Ogen
checkBoundaryAdjustment(CompositeGrid &cg, const int grid, const int grid2, const int ks1, const int kd1, BoundaryAdjustment &bA, int numberOfDirectionsAdjusted, Range &R, IntegerArray &ia, IntegerArray &ok, RealArray &r, RealArray &r2, RealArray &r3, RealArray &rOk, RealArray &xx, RealArray &x2, RealArray &x3)Ogenprotected
checkCanInterpolate(CompositeGrid &cg, int grid, int donor, int numberToCheck, RealArray &r, IntegerArray &interpolates, IntegerArray &useBackupRules)Ogenstatic
checkCanInterpolate(CompositeGrid &cg, int grid, int donor, RealArray &r, IntegerArray &interpolates, IntegerArray &useBackupRules)Ogenstatic
checkCrossings(CompositeGrid &cg, const int &numToCheck, const IntegerArray &ia, intArray &mask, realArray &x, realArray &vertex, IntegerArray &crossings, const Range &Rx, const int &usedPoint)Ogenprotected
checkFileOgenprotected
checkForBoundaryAdjustments(CompositeGrid &cg, int k1, int k2, IntegerArray &sidesShare, bool &needAdjustment, int manualSharedBoundaryNumber[2][3])Ogenprotected
checkForOneSidedOgenprotected
checkForOrphanPointsOnBoundaries(CompositeGrid &cg)Ogenprotected
checkHoleCutting(CompositeGrid &cg)Ogenprotected
checkInterpolationOnBoundaries(CompositeGrid &cg)Ogenprotected
checkParallelGhostWidth(CompositeGrid &cg)Ogenstatic
checkRefinementInterpolation(CompositeGrid &cg)Ogenprotected
checkRefinementInterpolationNew(CompositeGrid &cg)Ogenprotected
checkUpdateRefinement(GridCollection &gc)Ogenstatic
chooseASide(MappedGrid &mg, int &side, int &axis)Ogenprotected
classifyHolesForHybridOgenprotected
classifyPoints(CompositeGrid &cg, realSerialArray &invalidPoint, int &numberOfInvalidPoints, const int &level, CompositeGrid &cg0)Ogenprotected
classifyRedundantPoints(CompositeGrid &cg, const int &grid, const int &level, CompositeGrid &cg0)Ogenprotected
computeGeometryForMovingGridsOgenprotected
computeInterpolationQuality(CompositeGrid &cg, const int &grid, const int &i1, const int &i2, const int &i3, real &qForward, real &qReverse)Ogenprotected
computeInterpolationStencil(CompositeGrid &cg, const int &grid, const int &gridI, const real r[3], int stencil[3][2], bool useOneSidedAtBoundaries=true, bool useOddInterpolationWidth=false)Ogenprotected
computeOverlap(CompositeGrid &cg, CompositeGrid &cgOld, const int &level=0, const bool &movingGrids=FALSE, const IntegerArray &hasMoved=Overture::nullIntArray())Ogenprotected
conformToCmpgrd(CompositeGrid &cg)Ogenprotected
countCrossingsWithRealBoundary(CompositeGrid &cg, const realArray &x, IntegerArray &crossings)Ogenprotected
cutHoles(CompositeGrid &cg)Ogenprotected
cutHolesNew(CompositeGrid &cg)Ogenprotected
cutHolesNewer(CompositeGrid &cg)Ogenprotected
cutMapInfoOgenprotected
debugOgen
defaultInterpolationIsImplicitOgen
defaultNumberOfGhostPointsOgen
determineBoundaryPointsToAdjust(CompositeGrid &cg, const int grid, const int grid2, IntegerArray &sidesShare, const int ks1, const int kd1, const int ks2, const int kd2, BoundaryAdjustment &bA, bool &first, bool &needAdjustment, int numberOfDirectionsAdjusted, bool &directionAdjusted, bool &wasAdjusted, Range &R, IntegerArray &ia, IntegerArray &ok, const int it, real shareTol[3][2], RealArray &r, RealArray &r2, RealArray &r3, RealArray &rOk, RealArray &xx, RealArray &x2, RealArray &x3)Ogenprotected
determineMinimalIndexRange(CompositeGrid &cg)Ogenprotected
displayCompositeGridParameters(CompositeGrid &cg, FILE *file=stdout)Ogenstatic
doubleCheckInterpolationOgen
estimateSharedBoundaryTolerance(CompositeGrid &cg)Ogenprotected
explicitHoleCutting(CompositeGrid &cg)Ogenprotected
findBestGuess(CompositeGrid &cg, const int &grid, const int &numberToCheck, intSerialArray &ia, realSerialArray &x, realSerialArray &r, realSerialArray &rI, intSerialArray &inverseGrid, const realSerialArray &center)Ogenprotected
findClosestBoundaryPoint(MappedGrid &mg, real *x, int *iv, int *ivb, int &sideb, int &axisb)Ogenprotected
findTrueBoundary(CompositeGrid &cg)Ogenprotected
generateInterpolationArrays(CompositeGrid &cg, const IntegerArray &numberOfInterpolationPoints, intSerialArray *iInterp)Ogenprotected
geometryNeedsUpdatingOgenprotected
getAdjustmentVectors(CompositeGrid &cg, BoundaryAdjustment &bA, int grid, int grid2, bool &needAdjustment, int numberOfPoints, int it, int ks1, int kd1, int ks2, int kd2, Index Iv[3], RealArray &x1)Ogenprotected
getHoleWidth(CompositeGrid &cg, MappedGrid &g2, int pHoleMarker[3], IntegerArray &holeCenter, IntegerArray &holeMask, IntegerArray &holeWidth, RealArray &r, RealArray &x, const int *pIndexRange2, const int *pExtendedIndexRange2, const int *plocalIndexBounds2, int iv[3], int jv[3], int jpv[3], bool isPeriodic2[3], bool isPeriodic2p[3], const Index Iv[3], const int &grid, const int &grid2, int &ib, int &ib2, int &skipThisPoint, int &initialPoint, const int &numberOfDimensions, const int &axisp1, const int &axisp2, const real &cellCenterOffset, const int &maximumHoleWidth, int &numberOfHoleWidthWarnings)Ogenprotected
getNormal(const int &numberOfDimensions, const int &side, const int &axis, const RealArray &xr, real signForJacobian, RealArray &normal)Ogenprotected
getSharedBoundaryTolerances(CompositeGrid &cg, int grid1, int side1, int dir1, int grid2, int side2, int dir2, real &rTol, real &xTol, real &nTol) const Ogenprotected
gridScaleOgenprotected
holeCuttersOgenprotected
holeCuttingOptionOgenprotected
holePointOgenprotected
improveQuality(CompositeGrid &cg, const int &grid, RealArray &removedPointBound)Ogenprotected
improveQualityOfInterpolationOgenprotected
incrementalHoleSweepOgenprotected
infoOgen
initialize()Ogenprotected
interpolateAll(CompositeGrid &cg, IntegerArray &numberOfInterpolationPoints, CompositeGrid &cg0)Ogenprotected
interpolateAPoint(CompositeGrid &cg, int grid, int iv[3], bool interpolatePoint, bool checkInterpolationCoords, bool checkBoundaryPoint, int infoLevel)Ogenprotected
interpolateMixedBoundary(CompositeGrid &cg, int mixedBoundaryNumber)Ogenprotected
interpolateMixedBoundary(CompositeGrid &cg, int mixedBoundaryNumber, int side, int axis, int grid, MappedGrid &g, int grid2, MappedGrid &g2, int offset[3], real rScale[3], real rOffset[3])Ogenprotected
interpolatePoints(CompositeGrid &cg, int grid, int numberToInterpolate, const IntegerArray &ia, IntegerArray &interpolates)Ogenprotected
isMovingGridProblemOgen
isNeededForDiscretization(MappedGrid &g, const int iv[3])Ogenprotected
isNeededForMultigridRestriction(CompositeGrid &c, const int &grid, const int &l, const int iv[3])Ogenprotected
isNewOgenprotected
ISnonCuttingBoundaryPoint enum valueOgenprotected
isOnInterpolationBoundary(MappedGrid &g, const int iv[3], const int &width=1)Ogenprotected
lastChanceInterpolation(CompositeGrid &cg, CompositeGrid &cg0, const int &grid, const IntegerArray &ia, const IntegerArray &ok, intSerialArray &interpolates, int &numberOfInvalidPoints, realSerialArray &invalidPoint, const int &printDiagnosticMessages=false, const bool &tryBackupRules=false, const bool saveInvalidPoints=true, int lastChanceOption=0)Ogenprotected
loadBalanceGridsOgen
logFileOgenprotected
makeAdjustmentsForNearbyBoundariesOgenprotected
manualHoleOgenprotected
manualHoleValueOgenprotected
manualSharedBoundaryOgenprotected
manualSharedBoundaryValueOgenprotected
markMaskAtGhost(CompositeGrid &cg)Ogenprotected
markOffAxisRefinementMask(int numberOfDimensions, Index Ivr[3], Index Ivb[3], int rf[3], intSerialArray &mask, const intSerialArray &maskb)Ogenprotected
markPointsNeededForInterpolation(CompositeGrid &cg, const int &grid, const int &lowerOrUpper=-1)Ogenprotected
markPointsNeededForInterpolationNew(CompositeGrid &cg, const int &grid, const int &lowerOrUpper=-1)Ogenprotected
markPointsReallyNeededForInterpolation(CompositeGrid &cg)Ogenprotected
maskRatioOgenprotected
maximumAngleDifferenceForNormalsOnSharedBoundariesOgenprotected
maximumNumberOfPointsToInvertAtOneTimeOgenprotected
minimizeOverlap enum valueOgen
minimizeTheOverlapOgenprotected
mixedBoundaryOgenprotected
mixedBoundaryValueOgenprotected
MovingGridOption enum nameOgen
movingUpdate(CompositeGrid &cg, CompositeGrid &cgOld, const LogicalArray &hasMoved, const MovingGridOption &option=useOptimalAlgorithm)Ogenprotected
movingUpdateNew(CompositeGrid &cg, CompositeGrid &cgOld, const LogicalArray &hasMoved, const MovingGridOption &option=useOptimalAlgorithm)Ogenprotected
myidOgen
nonCuttingBoundaryPointsOgenprotected
numberOfArraysOgenprotected
numberOfGridsHasChangedOgenprotected
numberOfHolePointsOgenprotected
numberOfManualHolesOgenprotected
numberOfManualSharedBoundariesOgenprotected
numberOfMixedBoundariesOgenprotected
numberOfNonCuttingBoundariesOgenprotected
numberOfOrphanPointsOgenprotected
numberOfSharedBoundaryTolerancesOgenprotected
Ogen()Ogen
Ogen(GenericGraphicsInterface &ps)Ogen
OgenParameterEnum enum nameOgen
oppositeBoundaryIndex(MappedGrid &g, const int &ks, const int &kd)Ogenprotected
orphanPointOgenprotected
outputGridOnFailureOgenprotected
plogFileOgenprotected
plot(const aString &title, CompositeGrid &cg, const int &queryForChanges=TRUE)Ogenprotected
plotExplicitHoleCuttersOgenprotected
plotHolePointsOgenprotected
plotOrphanPointsOgenprotected
plotTitlesOgenprotected
preInterpolateOgenprotected
preInterpolateGrids(CompositeGrid &cg)Ogenprotected
printOrphanPoints(CompositeGrid &cg)Ogen
projectToBoundary(CompositeGrid &cg, const int &grid, const realArray &r, const int iv[3], const int ivp[3], real rv[3])Ogenprotected
projectToParameterBoundary(const real rv0[3], const real rv1[3], real rv[3], const int numberOfDimensions, const int grid)Ogenprotected
psOgenprotected
pspOgenprotected
qualityBoundOgenprotected
queryAPoint(CompositeGrid &cg)Ogenprotected
rBoundOgenprotected
removeExteriorPoints(CompositeGrid &cg, const bool boundariesHaveCutHoles=FALSE)Ogenprotected
removeExteriorPointsNew(CompositeGrid &cg, const bool boundariesHaveCutHoles=FALSE)Ogenprotected
resetGrid(CompositeGrid &cg)Ogen
resetTheGrid enum valueOgenprotected
saveGridToAFile(CompositeGrid &cg, aString &gridFileName, aString &gridName)Ogenstatic
set(const OgenParameterEnum option, const bool value)Ogen
set(const OgenParameterEnum option, const int value)Ogen
set(const OgenParameterEnum option, const real value)Ogen
setGridParameters(CompositeGrid &cg)Ogenprotected
setRefinementMaskFace(intSerialArray &mask, int side, int axis, int numberOfDimensions, int rf[3], Index &I1r, Index &I2r, Index &I3r, const intSerialArray &mask00, const intSerialArray &mask10, const intSerialArray &mask01, const intSerialArray &mask11)Ogenprotected
sharedBoundaryTolerancesOgenprotected
sharedBoundaryTolerancesValueOgenprotected
sidesShareBoundary(CompositeGrid &cg, int grid1, int side1, int dir1, int grid2, int side2, int dir2) const Ogeninlineprotected
sweepOutHolePoints(CompositeGrid &cg)Ogenprotected
THEabortOnAlgorithmFailure enum valueOgen
THEcomputeGeometryForMovingGrids enum valueOgen
THEimproveQualityOfInterpolation enum valueOgen
THEinverseMap enum valueOgenprotected
THEmask enum valueOgenprotected
THEmaximumAngleDifferenceForNormalsOnSharedBoundaries enum valueOgen
THEoutputGridOnFailure enum valueOgen
THEqualityBound enum valueOgen
timeAllInterpolationOgenprotected
timeCheckHoleCuttingOgenprotected
timeCutHolesOgenprotected
timeFindTrueBoundaryOgenprotected
timeImproperInterpolationOgenprotected
timeImproveQualityOgenprotected
timeInterpolateBoundariesOgenprotected
timePreInterpolateOgenprotected
timeProperInterpolationOgenprotected
timeRemoveExteriorPointsOgenprotected
timeRemoveRedundantOgenprotected
timeUpdateGeometryOgenprotected
totalTimeOgenprotected
turnOffHybridHoleCutting()Ogeninline
turnOnHybridHoleCutting()Ogeninline
unmarkBoundaryInterpolationPoints(CompositeGrid &cg, const int &grid)Ogenprotected
unmarkInterpolationPoints(CompositeGrid &cg, const bool &unMarkAll=FALSE)Ogenprotected
updateBoundaryAdjustment(CompositeGrid &cg, const int &grid, const int &grid2, intSerialArray *iag, realSerialArray *rg, realSerialArray *xg, IntegerArray &sidesShare)Ogenprotected
updateCanInterpolate(CompositeGrid &cg, CompositeGrid &cg0, RealArray &removedPointBound)Ogenprotected
updateGeometry(CompositeGrid &cg, CompositeGrid &cgOld, const bool &movingGrids=FALSE, const IntegerArray &hasMoved=Overture::nullIntArray())Ogenprotected
updateOverlap(CompositeGrid &cg, MappingInformation &mapInfo)Ogen
updateOverlap(CompositeGrid &cg)Ogen
updateOverlap(CompositeGrid &cg, CompositeGrid &cgNew, const LogicalArray &hasMoved, const MovingGridOption &option=useOptimalAlgorithm)Ogen
updateParameters(CompositeGrid &cg, const int level=-1, const RealArray &minimumOverlap=Overture::nullRealArray())Ogen
updateRefinement(CompositeGrid &cg, const int &refinementLevel=-1)Ogen
updateRefinementFillInterpolationData(CompositeGrid &cg, UpdateRefinementData &urd)Ogen
updateRefinementFillInterpolationDataNew(CompositeGrid &cg, UpdateRefinementData &urd)Ogen
updateRefinementNew(CompositeGrid &cg, const int &refinementLevel=-1)Ogen
updateRefinementNewer(CompositeGrid &cg, const int &refinementLevel=-1)Ogen
useAnOldGridOgenprotected
useBoundaryAdjustmentOgenprotected
useFullAlgorithm enum valueOgen
useLocalBoundingBoxesOgenprotected
useNewMovingUpdateOgen
useOptimalAlgorithm enum valueOgen
warnForSharedSidesOgenprotected
~Ogen()Ogen