Overture
Version 25
|
This is the complete list of members for Ogen, including all inherited members.
abortOnAlgorithmFailure | Ogen | protected |
adjustBoundary(CompositeGrid &cg, const Integer &k1, const Integer &k2, const intSerialArray &i1, const realSerialArray &x) | Ogen | protected |
adjustBoundarySerial(CompositeGrid &cg, const Integer &k1, const Integer &k2, const intSerialArray &i1, const realSerialArray &x) | Ogen | protected |
adjustForNearbyBoundaries(CompositeGrid &cg, IntegerArray &numberOfInterpolationPoints, intSerialArray *iInterp) | Ogen | protected |
allowBackupRules | Ogen | protected |
allowHangingInterpolation | Ogen | protected |
backupValues | Ogen | protected |
backupValuesUsed | Ogen | protected |
boundaryEps | Ogen | protected |
buff | Ogen | protected |
buildACompositeGrid(CompositeGrid &cg, MappingInformation &mapInfo, const IntegerArray &mapList, const int &numberOfMultigridLevels=1, const bool useAnOldGrid=FALSE) | Ogen | |
buildBounds(CompositeGrid &cg) | Ogen | protected |
buildCutout(CompositeGrid &cg, MappingInformation &cutMapInfo) | Ogen | protected |
canDiscretize(MappedGrid &g, const int iv[3], bool checkOneSidedAtBoundaries=true) | Ogen | static |
canInterpolate(CompositeGrid &cg, const Integer &k10, const Integer &k20, const RealArray &r, const LogicalArray &ok, const LogicalArray &useBackupRules, const Logical checkForOneSided) | Ogen | protected |
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) | Ogen | protected |
checkCanInterpolate(CompositeGrid &cg, int grid, int donor, int numberToCheck, RealArray &r, IntegerArray &interpolates, IntegerArray &useBackupRules) | Ogen | static |
checkCanInterpolate(CompositeGrid &cg, int grid, int donor, RealArray &r, IntegerArray &interpolates, IntegerArray &useBackupRules) | Ogen | static |
checkCrossings(CompositeGrid &cg, const int &numToCheck, const IntegerArray &ia, intArray &mask, realArray &x, realArray &vertex, IntegerArray &crossings, const Range &Rx, const int &usedPoint) | Ogen | protected |
checkFile | Ogen | protected |
checkForBoundaryAdjustments(CompositeGrid &cg, int k1, int k2, IntegerArray &sidesShare, bool &needAdjustment, int manualSharedBoundaryNumber[2][3]) | Ogen | protected |
checkForOneSided | Ogen | protected |
checkForOrphanPointsOnBoundaries(CompositeGrid &cg) | Ogen | protected |
checkHoleCutting(CompositeGrid &cg) | Ogen | protected |
checkInterpolationOnBoundaries(CompositeGrid &cg) | Ogen | protected |
checkParallelGhostWidth(CompositeGrid &cg) | Ogen | static |
checkRefinementInterpolation(CompositeGrid &cg) | Ogen | protected |
checkRefinementInterpolationNew(CompositeGrid &cg) | Ogen | protected |
checkUpdateRefinement(GridCollection &gc) | Ogen | static |
chooseASide(MappedGrid &mg, int &side, int &axis) | Ogen | protected |
classifyHolesForHybrid | Ogen | protected |
classifyPoints(CompositeGrid &cg, realSerialArray &invalidPoint, int &numberOfInvalidPoints, const int &level, CompositeGrid &cg0) | Ogen | protected |
classifyRedundantPoints(CompositeGrid &cg, const int &grid, const int &level, CompositeGrid &cg0) | Ogen | protected |
computeGeometryForMovingGrids | Ogen | protected |
computeInterpolationQuality(CompositeGrid &cg, const int &grid, const int &i1, const int &i2, const int &i3, real &qForward, real &qReverse) | Ogen | protected |
computeInterpolationStencil(CompositeGrid &cg, const int &grid, const int &gridI, const real r[3], int stencil[3][2], bool useOneSidedAtBoundaries=true, bool useOddInterpolationWidth=false) | Ogen | protected |
computeOverlap(CompositeGrid &cg, CompositeGrid &cgOld, const int &level=0, const bool &movingGrids=FALSE, const IntegerArray &hasMoved=Overture::nullIntArray()) | Ogen | protected |
conformToCmpgrd(CompositeGrid &cg) | Ogen | protected |
countCrossingsWithRealBoundary(CompositeGrid &cg, const realArray &x, IntegerArray &crossings) | Ogen | protected |
cutHoles(CompositeGrid &cg) | Ogen | protected |
cutHolesNew(CompositeGrid &cg) | Ogen | protected |
cutHolesNewer(CompositeGrid &cg) | Ogen | protected |
cutMapInfo | Ogen | protected |
debug | Ogen | |
defaultInterpolationIsImplicit | Ogen | |
defaultNumberOfGhostPoints | Ogen | |
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) | Ogen | protected |
determineMinimalIndexRange(CompositeGrid &cg) | Ogen | protected |
displayCompositeGridParameters(CompositeGrid &cg, FILE *file=stdout) | Ogen | static |
doubleCheckInterpolation | Ogen | |
estimateSharedBoundaryTolerance(CompositeGrid &cg) | Ogen | protected |
explicitHoleCutting(CompositeGrid &cg) | Ogen | protected |
findBestGuess(CompositeGrid &cg, const int &grid, const int &numberToCheck, intSerialArray &ia, realSerialArray &x, realSerialArray &r, realSerialArray &rI, intSerialArray &inverseGrid, const realSerialArray ¢er) | Ogen | protected |
findClosestBoundaryPoint(MappedGrid &mg, real *x, int *iv, int *ivb, int &sideb, int &axisb) | Ogen | protected |
findTrueBoundary(CompositeGrid &cg) | Ogen | protected |
generateInterpolationArrays(CompositeGrid &cg, const IntegerArray &numberOfInterpolationPoints, intSerialArray *iInterp) | Ogen | protected |
geometryNeedsUpdating | Ogen | protected |
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) | Ogen | protected |
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) | Ogen | protected |
getNormal(const int &numberOfDimensions, const int &side, const int &axis, const RealArray &xr, real signForJacobian, RealArray &normal) | Ogen | protected |
getSharedBoundaryTolerances(CompositeGrid &cg, int grid1, int side1, int dir1, int grid2, int side2, int dir2, real &rTol, real &xTol, real &nTol) const | Ogen | protected |
gridScale | Ogen | protected |
holeCutters | Ogen | protected |
holeCuttingOption | Ogen | protected |
holePoint | Ogen | protected |
improveQuality(CompositeGrid &cg, const int &grid, RealArray &removedPointBound) | Ogen | protected |
improveQualityOfInterpolation | Ogen | protected |
incrementalHoleSweep | Ogen | protected |
info | Ogen | |
initialize() | Ogen | protected |
interpolateAll(CompositeGrid &cg, IntegerArray &numberOfInterpolationPoints, CompositeGrid &cg0) | Ogen | protected |
interpolateAPoint(CompositeGrid &cg, int grid, int iv[3], bool interpolatePoint, bool checkInterpolationCoords, bool checkBoundaryPoint, int infoLevel) | Ogen | protected |
interpolateMixedBoundary(CompositeGrid &cg, int mixedBoundaryNumber) | Ogen | protected |
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]) | Ogen | protected |
interpolatePoints(CompositeGrid &cg, int grid, int numberToInterpolate, const IntegerArray &ia, IntegerArray &interpolates) | Ogen | protected |
isMovingGridProblem | Ogen | |
isNeededForDiscretization(MappedGrid &g, const int iv[3]) | Ogen | protected |
isNeededForMultigridRestriction(CompositeGrid &c, const int &grid, const int &l, const int iv[3]) | Ogen | protected |
isNew | Ogen | protected |
ISnonCuttingBoundaryPoint enum value | Ogen | protected |
isOnInterpolationBoundary(MappedGrid &g, const int iv[3], const int &width=1) | Ogen | protected |
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) | Ogen | protected |
loadBalanceGrids | Ogen | |
logFile | Ogen | protected |
makeAdjustmentsForNearbyBoundaries | Ogen | protected |
manualHole | Ogen | protected |
manualHoleValue | Ogen | protected |
manualSharedBoundary | Ogen | protected |
manualSharedBoundaryValue | Ogen | protected |
markMaskAtGhost(CompositeGrid &cg) | Ogen | protected |
markOffAxisRefinementMask(int numberOfDimensions, Index Ivr[3], Index Ivb[3], int rf[3], intSerialArray &mask, const intSerialArray &maskb) | Ogen | protected |
markPointsNeededForInterpolation(CompositeGrid &cg, const int &grid, const int &lowerOrUpper=-1) | Ogen | protected |
markPointsNeededForInterpolationNew(CompositeGrid &cg, const int &grid, const int &lowerOrUpper=-1) | Ogen | protected |
markPointsReallyNeededForInterpolation(CompositeGrid &cg) | Ogen | protected |
maskRatio | Ogen | protected |
maximumAngleDifferenceForNormalsOnSharedBoundaries | Ogen | protected |
maximumNumberOfPointsToInvertAtOneTime | Ogen | protected |
minimizeOverlap enum value | Ogen | |
minimizeTheOverlap | Ogen | protected |
mixedBoundary | Ogen | protected |
mixedBoundaryValue | Ogen | protected |
MovingGridOption enum name | Ogen | |
movingUpdate(CompositeGrid &cg, CompositeGrid &cgOld, const LogicalArray &hasMoved, const MovingGridOption &option=useOptimalAlgorithm) | Ogen | protected |
movingUpdateNew(CompositeGrid &cg, CompositeGrid &cgOld, const LogicalArray &hasMoved, const MovingGridOption &option=useOptimalAlgorithm) | Ogen | protected |
myid | Ogen | |
nonCuttingBoundaryPoints | Ogen | protected |
numberOfArrays | Ogen | protected |
numberOfGridsHasChanged | Ogen | protected |
numberOfHolePoints | Ogen | protected |
numberOfManualHoles | Ogen | protected |
numberOfManualSharedBoundaries | Ogen | protected |
numberOfMixedBoundaries | Ogen | protected |
numberOfNonCuttingBoundaries | Ogen | protected |
numberOfOrphanPoints | Ogen | protected |
numberOfSharedBoundaryTolerances | Ogen | protected |
Ogen() | Ogen | |
Ogen(GenericGraphicsInterface &ps) | Ogen | |
OgenParameterEnum enum name | Ogen | |
oppositeBoundaryIndex(MappedGrid &g, const int &ks, const int &kd) | Ogen | protected |
orphanPoint | Ogen | protected |
outputGridOnFailure | Ogen | protected |
plogFile | Ogen | protected |
plot(const aString &title, CompositeGrid &cg, const int &queryForChanges=TRUE) | Ogen | protected |
plotExplicitHoleCutters | Ogen | protected |
plotHolePoints | Ogen | protected |
plotOrphanPoints | Ogen | protected |
plotTitles | Ogen | protected |
preInterpolate | Ogen | protected |
preInterpolateGrids(CompositeGrid &cg) | Ogen | protected |
printOrphanPoints(CompositeGrid &cg) | Ogen | |
projectToBoundary(CompositeGrid &cg, const int &grid, const realArray &r, const int iv[3], const int ivp[3], real rv[3]) | Ogen | protected |
projectToParameterBoundary(const real rv0[3], const real rv1[3], real rv[3], const int numberOfDimensions, const int grid) | Ogen | protected |
ps | Ogen | protected |
psp | Ogen | protected |
qualityBound | Ogen | protected |
queryAPoint(CompositeGrid &cg) | Ogen | protected |
rBound | Ogen | protected |
removeExteriorPoints(CompositeGrid &cg, const bool boundariesHaveCutHoles=FALSE) | Ogen | protected |
removeExteriorPointsNew(CompositeGrid &cg, const bool boundariesHaveCutHoles=FALSE) | Ogen | protected |
resetGrid(CompositeGrid &cg) | Ogen | |
resetTheGrid enum value | Ogen | protected |
saveGridToAFile(CompositeGrid &cg, aString &gridFileName, aString &gridName) | Ogen | static |
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) | Ogen | protected |
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) | Ogen | protected |
sharedBoundaryTolerances | Ogen | protected |
sharedBoundaryTolerancesValue | Ogen | protected |
sidesShareBoundary(CompositeGrid &cg, int grid1, int side1, int dir1, int grid2, int side2, int dir2) const | Ogen | inlineprotected |
sweepOutHolePoints(CompositeGrid &cg) | Ogen | protected |
THEabortOnAlgorithmFailure enum value | Ogen | |
THEcomputeGeometryForMovingGrids enum value | Ogen | |
THEimproveQualityOfInterpolation enum value | Ogen | |
THEinverseMap enum value | Ogen | protected |
THEmask enum value | Ogen | protected |
THEmaximumAngleDifferenceForNormalsOnSharedBoundaries enum value | Ogen | |
THEoutputGridOnFailure enum value | Ogen | |
THEqualityBound enum value | Ogen | |
timeAllInterpolation | Ogen | protected |
timeCheckHoleCutting | Ogen | protected |
timeCutHoles | Ogen | protected |
timeFindTrueBoundary | Ogen | protected |
timeImproperInterpolation | Ogen | protected |
timeImproveQuality | Ogen | protected |
timeInterpolateBoundaries | Ogen | protected |
timePreInterpolate | Ogen | protected |
timeProperInterpolation | Ogen | protected |
timeRemoveExteriorPoints | Ogen | protected |
timeRemoveRedundant | Ogen | protected |
timeUpdateGeometry | Ogen | protected |
totalTime | Ogen | protected |
turnOffHybridHoleCutting() | Ogen | inline |
turnOnHybridHoleCutting() | Ogen | inline |
unmarkBoundaryInterpolationPoints(CompositeGrid &cg, const int &grid) | Ogen | protected |
unmarkInterpolationPoints(CompositeGrid &cg, const bool &unMarkAll=FALSE) | Ogen | protected |
updateBoundaryAdjustment(CompositeGrid &cg, const int &grid, const int &grid2, intSerialArray *iag, realSerialArray *rg, realSerialArray *xg, IntegerArray &sidesShare) | Ogen | protected |
updateCanInterpolate(CompositeGrid &cg, CompositeGrid &cg0, RealArray &removedPointBound) | Ogen | protected |
updateGeometry(CompositeGrid &cg, CompositeGrid &cgOld, const bool &movingGrids=FALSE, const IntegerArray &hasMoved=Overture::nullIntArray()) | Ogen | protected |
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 | |
useAnOldGrid | Ogen | protected |
useBoundaryAdjustment | Ogen | protected |
useFullAlgorithm enum value | Ogen | |
useLocalBoundingBoxes | Ogen | protected |
useNewMovingUpdate | Ogen | |
useOptimalAlgorithm enum value | Ogen | |
warnForSharedSides | Ogen | protected |
~Ogen() | Ogen |