Overture  Version 25
Ogmg Member List

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

activeOgmg
addAdjustmentForSingularProblem(int level, int iteration)Ogmg
allGrids enum valueOgmg
allLevels enum valueOgmg
alphaOgmg
alternatingLineJacobi enum valueOgmg
alternatingLineSmooth(const int &level, const int &grid, bool useZebra=true)Ogmg
alternatingLineZebra enum valueOgmg
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
assumeSparseStencilForRectangularGridsOgmg
assumeSparseStencilOnRectangularGrids enum valueOgmg
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
averageEffectiveConvergenceRateOgmg
bcOgmg
bcDataSuppliedOgmg
bcParamsOgmg
bcSuppliedOgmg
bcTest()Ogmg
bogusRealArgument1Ogmgstatic
bogusRealArgument2Ogmgstatic
boundaryConditionOgmg
boundaryConditionDataOgmg
buffOgmg
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 valueOgmg
canInterpolateQuality2 enum valueOgmg
canInterpolateQuality3 enum valueOgmg
canInterpolateQualityBad enum valueOgmg
canInterpolateQualityVeryBad enum valueOgmg
canInterpolateWithExtrapolation enum valueOgmg
canNotInterpolate enum valueOgmg
checkFileOgmg
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
cMGOgmg
coarseGridSolverTest(int plotOption=0)Ogmg
coarseToFine(const int &level)Ogmg
coarseToFine(const int &level, const int &grid)Ogmg
coarseToFineTest()Ogmg
computeDefect(int level)Ogmginline
computeDefectRatios(int level)Ogmg
computeLeftNullVector()Ogmg
constantCoeff enum valueOgmg
constantCoefficientsOgmg
createNullVector()Ogmg
cycle(const int &level, const int &iteration, real &maximumDefect, const int &numberOfCycleIterations)Ogmg
cycleResultsOgmg
CycleResultsEnum enum nameOgmg
debugOgmgstatic
debugFileOgmg
defect(const int &level)Ogmg
defect(const int &level, const int &grid)Ogmg
defectMaximumNorm(const int &level, int approximationStride=1)Ogmg
defectMGOgmg
defectNorm(const int &level, const int &grid, int option=0, int approximationStride=8)Ogmg
defectPerCycle enum valueOgmg
defectRatioOgmg
directSolverOgmg
displaySmoothers(const aString &label, FILE *file=stdout)Ogmg
equationCoefficientsOgmg
equationToSolveOgmg
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
fMGOgmg
fullMultigrid()Ogmg
fullMultigridWorkUnitsOgmg
fullWeighting enum valueOgmg
GaussSeidel enum valueOgmg
general enum valueOgmg
getCheckFile()Ogmginline
getCompositeGrid()Ogmginline
getDefect()Ogmginline
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()Ogmginline
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()Ogmginline
getSingularParameter(int level)Ogmg
grid0DefectPerCycle enum valueOgmg
gridCheckFileOgmg
gridNameOgmg
halfWidth1Ogmg
halfWidth2Ogmg
halfWidth3Ogmg
infoFileOgmg
infoFileCaptionOgmgstatic
init()Ogmg
initializeBoundaryConditions(realCompositeGridFunction &coeff)Ogmg
initializeConstantCoefficients()Ogmg
initializedOgmg
injection enum valueOgmg
interpOgmg
interpolantOgmg
interpolantWasCreatedOgmg
interpolate(realCompositeGridFunction &u, const int &grid=-1, int level=-1)Ogmg
InterpolationQualityEnum enum nameOgmg
ipnOgmg
isConstantCoefficientsOgmg
iterationCountOgmg
Jacobi enum valueOgmg
l2Error(const realCompositeGridFunction &u, const realCompositeGridFunction &v)Ogmg
l2Norm(const realCompositeGridFunction &e)Ogmg
l2Norm(const realMappedGridFunction &e)Ogmg
l2NormRightHandSideOgmg
leftNullVectorOgmg
leftNullVectorIsComputedOgmg
levelZeroOgmg
lineJacobiInDirection1 enum valueOgmg
lineJacobiInDirection2 enum valueOgmg
lineJacobiInDirection3 enum valueOgmg
lineSmoothIsInitializedOgmg
lineZebraInDirection1 enum valueOgmg
lineZebraInDirection2 enum valueOgmg
lineZebraInDirection3 enum valueOgmg
markGhostPoints(CompositeGrid &cg)Ogmg
maximumResidualOgmg
maxNorm(const realCompositeGridFunction &e)Ogmg
maxNorm(const realMappedGridFunction &e)Ogmg
multigridCompositeGridOgmg
myidOgmg
ndipnOgmg
nipnOgmg
numberOfCycleResults enum valueOgmg
numberOfCyclesOgmg
numberOfExtraLevelsOgmg
numberOfGridPointsOgmg
numberOfIBSArraysOgmg
numberOfInstancesOgmgstatic
numberOfIterationsOgmg
numberOfSmoothers enum valueOgmg
numberOfSolvesOgmg
numberOfThingsToTime enum valueOgmg
ogesSmootherOgmg
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
operatorsForExtraLevelsOgmg
OptionEnum enum nameOgmg
orderOfAccuracyOgmg
outputCycleInfo()Ogmg
outputResults(const int &level, const int &iteration, real &maximumDefect, real &defectNew, real &defectOld)Ogmg
parametersOgmg
pDebugFileOgmg
pExactSolutionOgmgstatic
printStatistics(FILE *file=stdout) const Ogmg
psOgmg
pspOgmg
readLeftNullVector()Ogmg
redBlack enum valueOgmg
removeAdjustmentForSingularProblem(int level, int iteration)Ogmg
restrictedFullWeighting enum valueOgmg
rightNullVectorOgmg
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 &parameters)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 Ogmgvirtual
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 nameOgmg
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
solverNameOgmg
sparse enum valueOgmg
sparseConstantCoefficients enum valueOgmg
sparseVariableCoefficients enum valueOgmg
StencilTypeEnum enum nameOgmg
subSmoothReferenceGridOgmg
sumTotalWorkUnitsOgmg
timeForAdditionOgmg
timeForBoundaryConditions enum valueOgmg
timeForBoundarySmooth enum valueOgmg
timeForBuildExtraLevels enum valueOgmg
timeForBuildPredefinedEquations enum valueOgmg
timeForCoarseToFine enum valueOgmg
timeForDefect enum valueOgmg
timeForDefectInSmooth enum valueOgmg
timeForDefectNorm enum valueOgmg
timeForDirectSolver enum valueOgmg
timeForDivisionOgmg
timeForFineToCoarse enum valueOgmg
timeForFineToCoarseBC enum valueOgmg
timeForFullMultigrid enum valueOgmg
timeForGhostBoundaryUpdate enum valueOgmg
timeForInitialize enum valueOgmg
timeForInterpolateCoarseFromFine enum valueOgmg
timeForInterpolation enum valueOgmg
timeForInterpolationSmooth enum valueOgmg
timeForMiscellaneous enum valueOgmg
timeForMultiplicationOgmg
timeForOgesSmootherInit enum valueOgmg
timeForOperatorAveraging enum valueOgmg
timeForRelaxInSmooth enum valueOgmg
timeForSmooth enum valueOgmg
timeForSolve enum valueOgmg
timeForTridiagonalFactorInSmooth enum valueOgmg
timeForTridiagonalSolverInSmooth enum valueOgmg
timerGranularityOgmg
Timing enum nameOgmg
tmOgmg
totalNumberOfCoarseGridIterationsOgmg
totalNumberOfCyclesOgmg
totalResidualReductionOgmg
totalWorkUnitsOgmg
TransferTypesEnum enum nameOgmg
tridiagonalSolverOgmg
uMGOgmg
uOldOgmg
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
useForcingAsBoundaryConditionOnAllLevelsOgmg
vOgmg
varCoeffOgmg
variableCoefficients enum valueOgmg
width1Ogmg
width2Ogmg
width3Ogmg
workUnitOgmg
workUnitsOgmg
workUnitsPerCycle enum valueOgmg
~Ogmg()Ogmg