Overture
Version 25
|
This is the complete list of members for Ogmg, including all inherited members.
active | Ogmg | |
addAdjustmentForSingularProblem(int level, int iteration) | Ogmg | |
allGrids enum value | Ogmg | |
allLevels enum value | Ogmg | |
alpha | Ogmg | |
alternatingLineJacobi enum value | Ogmg | |
alternatingLineSmooth(const int &level, const int &grid, bool useZebra=true) | Ogmg | |
alternatingLineZebra enum value | Ogmg | |
applyBoundaryConditions(const int &level, const int &grid, RealMappedGridFunction &u, RealMappedGridFunction &f) | Ogmg | |
applyBoundaryConditions(const int &level, RealCompositeGridFunction &u, RealCompositeGridFunction &f) | Ogmg | |
applyFinalConditions() | Ogmg | |
applyInitialConditions() | Ogmg | |
applyOgesSmoother(const int level, const int grid) | Ogmg | |
assignBoundaryConditionCoefficients(realMappedGridFunction &coeff, int grid, int level, int sideToCheck=-1, int axisToCheck=-1) | Ogmg | |
assumeSparseStencilForRectangularGrids | Ogmg | |
assumeSparseStencilOnRectangularGrids enum value | Ogmg | |
averageCoefficients(Index &I1, Index &I2, Index &I3, Index &I1p, Index &I2p, Index &I3p, Index &J1, Index &J2, Index &J3, TransferTypesEnum option[3], const realSerialArray &cFine, realSerialArray &cCoarse, int ipar[]) | Ogmg | |
averageEffectiveConvergenceRate | Ogmg | |
bc | Ogmg | |
bcDataSupplied | Ogmg | |
bcParams | Ogmg | |
bcSupplied | Ogmg | |
bcTest() | Ogmg | |
bogusRealArgument1 | Ogmg | static |
bogusRealArgument2 | Ogmg | static |
boundaryCondition | Ogmg | |
boundaryConditionData | Ogmg | |
buff | Ogmg | |
buildCoefficientArrays() | Ogmg | |
buildExtraLevels(CompositeGrid &mg) | Ogmg | |
buildExtraLevelsNew(CompositeGrid &mg) | Ogmg | |
buildPredefinedCoefficientMatrix(int level, bool buildRectangular, bool buildCurvilinear) | Ogmg | |
buildPredefinedEquations(CompositeGridOperators &cgop) | Ogmg | |
buildPredefinedVariableCoefficients(RealCompositeGridFunction &coeff, const int level) | Ogmg | |
canInterpolateQuality1 enum value | Ogmg | |
canInterpolateQuality2 enum value | Ogmg | |
canInterpolateQuality3 enum value | Ogmg | |
canInterpolateQualityBad enum value | Ogmg | |
canInterpolateQualityVeryBad enum value | Ogmg | |
canInterpolateWithExtrapolation enum value | Ogmg | |
canNotInterpolate enum value | Ogmg | |
checkFile | Ogmg | |
checkForBetterQualityInterpolation(realSerialArray &x, int gridI, InterpolationQualityEnum &interpolationQuality, CompositeGrid &cg0, CompositeGrid &cg1, int i, int iv[3], int grid, int l, intSerialArray &inverseGrid, intSerialArray &interpoleeGrid, intSerialArray &interpoleeLocation, intSerialArray &interpolationPoint, intSerialArray &variableInterpolationWidth, realSerialArray &interpolationCoordinates, realSerialArray &inverseCoordinates) | Ogmg | |
checkParameters() | Ogmg | |
chooseBestSmoother() | Ogmg | |
cMG | Ogmg | |
coarseGridSolverTest(int plotOption=0) | Ogmg | |
coarseToFine(const int &level) | Ogmg | |
coarseToFine(const int &level, const int &grid) | Ogmg | |
coarseToFineTest() | Ogmg | |
computeDefect(int level) | Ogmg | inline |
computeDefectRatios(int level) | Ogmg | |
computeLeftNullVector() | Ogmg | |
constantCoeff enum value | Ogmg | |
constantCoefficients | Ogmg | |
createNullVector() | Ogmg | |
cycle(const int &level, const int &iteration, real &maximumDefect, const int &numberOfCycleIterations) | Ogmg | |
cycleResults | Ogmg | |
CycleResultsEnum enum name | Ogmg | |
debug | Ogmg | static |
debugFile | Ogmg | |
defect(const int &level) | Ogmg | |
defect(const int &level, const int &grid) | Ogmg | |
defectMaximumNorm(const int &level, int approximationStride=1) | Ogmg | |
defectMG | Ogmg | |
defectNorm(const int &level, const int &grid, int option=0, int approximationStride=8) | Ogmg | |
defectPerCycle enum value | Ogmg | |
defectRatio | Ogmg | |
directSolver | Ogmg | |
displaySmoothers(const aString &label, FILE *file=stdout) | Ogmg | |
equationCoefficients | Ogmg | |
equationToSolve | Ogmg | |
evaluateTheDefectFormula(const int &level, const int &grid, const realArray &c, const realArray &u, const realArray &f, realArray &defect, MappedGrid &mg, const Index &I1, const Index &I2, const Index &I3, const Index &I1u, const Index &I2u, const Index &I3u, const int lineSmoothOption) | Ogmg | |
fineToCoarse(const int &level, bool transferForcing=false) | Ogmg | |
fineToCoarse(const int &level, const int &grid, bool transferForcing=false) | Ogmg | |
fineToCoarseTest() | Ogmg | |
fMG | Ogmg | |
fullMultigrid() | Ogmg | |
fullMultigridWorkUnits | Ogmg | |
fullWeighting enum value | Ogmg | |
GaussSeidel enum value | Ogmg | |
general enum value | Ogmg | |
getCheckFile() | Ogmg | inline |
getCompositeGrid() | Ogmg | inline |
getDefect() | Ogmg | inline |
getDefect(const int &level, const int &grid, realArray &f, realArray &u, const Index &I1, const Index &I2, const Index &I3, realArray &defect, const int lineSmoothOption=-1, const int defectOption=0, real &defectL2Norm=bogusRealArgument1, real &defectMaxNorm=bogusRealArgument2) | Ogmg | |
getGhostLineBoundaryCondition(int bc, int ghostLine, int grid, int level, int &orderOfExtrapolation, aString *bcName=NULL) const | Ogmg | |
getInfoFile() | Ogmg | inline |
getInterpolationCoordinates(CompositeGrid &cg0, CompositeGrid &cg1, const IntegerArray &ib, const int grid, const IntegerArray &gridsToCheck, realSerialArray &rb, const bool isRectangular, int iv0[3], real dx0[3], real xab0[2][3], int iv1[3], real dx1[3], real xab1[2][3]) | Ogmg | |
getInterpolationCoordinates(CompositeGrid &cg0, CompositeGrid &cg1, const IntegerArray &ib, const int grid, const IntegerArray &gridsToCheck, realSerialArray &rb, const bool isRectangular, int iv0[3], real dx0[3], real xab0[2][3], int iv1[3], real dx1[3], real xab1[2][3], InterpolationData &ipd) | Ogmg | |
getInterpolationCoordinates(CompositeGrid &cg0, CompositeGrid &cg1, int i, int grid, int iv[], int jv[], realSerialArray &r, bool isRectangular, int iv0[3], real dx0[3], real xab0[2][3], int iv1[3], real dx[3], real xab[2][3]) | Ogmg | |
getInterpolationCoordinatesNew(CompositeGrid &cg0, CompositeGrid &cg1, const IntegerArray &ib, const RealArray &xa, const int grid, const IntegerArray &gridsToCheck, realSerialArray &rb, const bool isRectangular, int iv0[3], real dx0[3], real xab0[2][3], int iv1[3], real dx1[3], real xab1[2][3], InterpolationData &ipd, IntegerArray &ia0, realSerialArray &donorDist) | Ogmg | |
getInterpolationCoordinatesNewOld(CompositeGrid &cg0, CompositeGrid &cg1, const IntegerArray &ib, const RealArray &xa, const int grid, const IntegerArray &gridsToCheck, realSerialArray &rb, const bool isRectangular, int iv0[3], real dx0[3], real xab0[2][3], int iv1[3], real dx1[3], real xab1[2][3], InterpolationData &ipd) | Ogmg | |
getInterpolationStencil(CompositeGrid &cg0, CompositeGrid &cg1, int i, int iv[3], int grid, int l, intSerialArray &inverseGrid, intSerialArray &interpoleeGrid, intSerialArray &interpoleeLocation, intSerialArray &interpolationPoint, intSerialArray &variableInterpolationWidth, realSerialArray &interpolationCoordinates, realSerialArray &inverseCoordinates) | Ogmg | |
getMaximumResidual() const | Ogmg | |
getMean(realCompositeGridFunction &u) | Ogmg | |
getNumberOfIterations() const | Ogmg | |
getOrderOfExtrapolation(const int level) const | Ogmg | |
getRhs() | Ogmg | inline |
getSingularParameter(int level) | Ogmg | |
grid0DefectPerCycle enum value | Ogmg | |
gridCheckFile | Ogmg | |
gridName | Ogmg | |
halfWidth1 | Ogmg | |
halfWidth2 | Ogmg | |
halfWidth3 | Ogmg | |
infoFile | Ogmg | |
infoFileCaption | Ogmg | static |
init() | Ogmg | |
initializeBoundaryConditions(realCompositeGridFunction &coeff) | Ogmg | |
initializeConstantCoefficients() | Ogmg | |
initialized | Ogmg | |
injection enum value | Ogmg | |
interp | Ogmg | |
interpolant | Ogmg | |
interpolantWasCreated | Ogmg | |
interpolate(realCompositeGridFunction &u, const int &grid=-1, int level=-1) | Ogmg | |
InterpolationQualityEnum enum name | Ogmg | |
ipn | Ogmg | |
isConstantCoefficients | Ogmg | |
iterationCount | Ogmg | |
Jacobi enum value | Ogmg | |
l2Error(const realCompositeGridFunction &u, const realCompositeGridFunction &v) | Ogmg | |
l2Norm(const realCompositeGridFunction &e) | Ogmg | |
l2Norm(const realMappedGridFunction &e) | Ogmg | |
l2NormRightHandSide | Ogmg | |
leftNullVector | Ogmg | |
leftNullVectorIsComputed | Ogmg | |
levelZero | Ogmg | |
lineJacobiInDirection1 enum value | Ogmg | |
lineJacobiInDirection2 enum value | Ogmg | |
lineJacobiInDirection3 enum value | Ogmg | |
lineSmoothIsInitialized | Ogmg | |
lineZebraInDirection1 enum value | Ogmg | |
lineZebraInDirection2 enum value | Ogmg | |
lineZebraInDirection3 enum value | Ogmg | |
markGhostPoints(CompositeGrid &cg) | Ogmg | |
maximumResidual | Ogmg | |
maxNorm(const realCompositeGridFunction &e) | Ogmg | |
maxNorm(const realMappedGridFunction &e) | Ogmg | |
multigridCompositeGrid | Ogmg | |
myid | Ogmg | |
ndipn | Ogmg | |
nipn | Ogmg | |
numberOfCycleResults enum value | Ogmg | |
numberOfCycles | Ogmg | |
numberOfExtraLevels | Ogmg | |
numberOfGridPoints | Ogmg | |
numberOfIBSArrays | Ogmg | |
numberOfInstances | Ogmg | static |
numberOfIterations | Ogmg | |
numberOfSmoothers enum value | Ogmg | |
numberOfSolves | Ogmg | |
numberOfThingsToTime enum value | Ogmg | |
ogesSmoother | Ogmg | |
Ogmg() | Ogmg | |
Ogmg(CompositeGrid &mg, GenericGraphicsInterface *ps=0) | Ogmg | |
operatorAveraging(RealCompositeGridFunction &coeff, const int &level) | Ogmg | |
operatorAveraging(RealMappedGridFunction &coeffFine, RealMappedGridFunction &coeffCoarse, const IntegerArray &coarseningRatio, int grid=0, int level=0) | Ogmg | |
operatorsForExtraLevels | Ogmg | |
OptionEnum enum name | Ogmg | |
orderOfAccuracy | Ogmg | |
outputCycleInfo() | Ogmg | |
outputResults(const int &level, const int &iteration, real &maximumDefect, real &defectNew, real &defectOld) | Ogmg | |
parameters | Ogmg | |
pDebugFile | Ogmg | |
pExactSolution | Ogmg | static |
printStatistics(FILE *file=stdout) const | Ogmg | |
ps | Ogmg | |
psp | Ogmg | |
readLeftNullVector() | Ogmg | |
redBlack enum value | Ogmg | |
removeAdjustmentForSingularProblem(int level, int iteration) | Ogmg | |
restrictedFullWeighting enum value | Ogmg | |
rightNullVector | Ogmg | |
rightNullVectorDotU(const int &level, const RealCompositeGridFunction &u) | Ogmg | |
saveLeftNullVector() | Ogmg | |
set(GenericGraphicsInterface *ps) | Ogmg | |
set(MultigridCompositeGrid &mgcg) | Ogmg | |
setBoundaryConditions(const IntegerArray &boundaryConditions, const RealArray &bcData=Overture::nullRealArray()) | Ogmg | |
setCoefficientArray(realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions=Overture::nullIntArray(), const RealArray &bcData=Overture::nullRealArray()) | Ogmg | |
setCornerBoundaryConditions(BoundaryConditionParameters &bcParams, const int level) | Ogmg | |
setEquationAndBoundaryConditions(OgesParameters::EquationEnum equation, CompositeGridOperators &op, const IntegerArray &boundaryConditions, const RealArray &bcData, const RealArray &constantCoeff=Overture::nullRealArray(), realCompositeGridFunction *variableCoeff=NULL) | Ogmg | |
setGridName(const aString &name) | Ogmg | |
setMean(realCompositeGridFunction &u, const real meanValue, int level) | Ogmg | |
setOgmgParameters(OgmgParameters ¶meters) | Ogmg | |
setOption(OptionEnum option, bool trueOrFalse) | Ogmg | |
setOrderOfAccuracy(const int &orderOfAccuracy) | Ogmg | |
setSolverName(const aString &name) | Ogmg | |
setup(CompositeGrid &mg) | Ogmg | |
sizeOf(FILE *file=NULL) const | Ogmg | virtual |
smooth(const int &level, int numberOfSmoothingSteps, int cycleNumber) | Ogmg | |
smoothBoundary(int level, int grid, int bcOption[6], int numberOfLayers=1, int numberOfIterations=1) | Ogmg | |
SmootherTypeEnum enum name | Ogmg | |
smoothGaussSeidel(const int &level, const int &grid) | Ogmg | |
smoothInterpolationNeighbours(int level, int grid) | Ogmg | |
smoothJacobi(const int &level, const int &grid, int smootherChoice=0) | Ogmg | |
smoothLine(const int &level, const int &grid, const int &direction, bool useZebra=true, const int smoothBoundarySide=-1) | Ogmg | |
smoothRedBlack(const int &level, const int &grid) | Ogmg | |
smoothTest(GenericGraphicsInterface &ps, int plotOption) | Ogmg | |
solve(realCompositeGridFunction &u, realCompositeGridFunction &f) | Ogmg | |
solverName | Ogmg | |
sparse enum value | Ogmg | |
sparseConstantCoefficients enum value | Ogmg | |
sparseVariableCoefficients enum value | Ogmg | |
StencilTypeEnum enum name | Ogmg | |
subSmoothReferenceGrid | Ogmg | |
sumTotalWorkUnits | Ogmg | |
timeForAddition | Ogmg | |
timeForBoundaryConditions enum value | Ogmg | |
timeForBoundarySmooth enum value | Ogmg | |
timeForBuildExtraLevels enum value | Ogmg | |
timeForBuildPredefinedEquations enum value | Ogmg | |
timeForCoarseToFine enum value | Ogmg | |
timeForDefect enum value | Ogmg | |
timeForDefectInSmooth enum value | Ogmg | |
timeForDefectNorm enum value | Ogmg | |
timeForDirectSolver enum value | Ogmg | |
timeForDivision | Ogmg | |
timeForFineToCoarse enum value | Ogmg | |
timeForFineToCoarseBC enum value | Ogmg | |
timeForFullMultigrid enum value | Ogmg | |
timeForGhostBoundaryUpdate enum value | Ogmg | |
timeForInitialize enum value | Ogmg | |
timeForInterpolateCoarseFromFine enum value | Ogmg | |
timeForInterpolation enum value | Ogmg | |
timeForInterpolationSmooth enum value | Ogmg | |
timeForMiscellaneous enum value | Ogmg | |
timeForMultiplication | Ogmg | |
timeForOgesSmootherInit enum value | Ogmg | |
timeForOperatorAveraging enum value | Ogmg | |
timeForRelaxInSmooth enum value | Ogmg | |
timeForSmooth enum value | Ogmg | |
timeForSolve enum value | Ogmg | |
timeForTridiagonalFactorInSmooth enum value | Ogmg | |
timeForTridiagonalSolverInSmooth enum value | Ogmg | |
timerGranularity | Ogmg | |
Timing enum name | Ogmg | |
tm | Ogmg | |
totalNumberOfCoarseGridIterations | Ogmg | |
totalNumberOfCycles | Ogmg | |
totalResidualReduction | Ogmg | |
totalWorkUnits | Ogmg | |
TransferTypesEnum enum name | Ogmg | |
tridiagonalSolver | Ogmg | |
uMG | Ogmg | |
uOld | Ogmg | |
update(GenericGraphicsInterface &gi) | Ogmg | |
update(GenericGraphicsInterface &gi, CompositeGrid &cg) | Ogmg | |
updateToMatchGrid(CompositeGrid &mg) | Ogmg | |
useEquationOnGhostLineForDirichletBC(MappedGrid &mg, int level) | Ogmg | |
useEquationOnGhostLineForNeumannBC(MappedGrid &mg, int level) | Ogmg | |
useForcingAsBoundaryConditionOnAllLevels | Ogmg | |
v | Ogmg | |
varCoeff | Ogmg | |
variableCoefficients enum value | Ogmg | |
width1 | Ogmg | |
width2 | Ogmg | |
width3 | Ogmg | |
workUnit | Ogmg | |
workUnits | Ogmg | |
workUnitsPerCycle enum value | Ogmg | |
~Ogmg() | Ogmg |