allocateMatrix(int, int, int, int) | PETScEquationSolver | virtual |
Amx | PETScEquationSolver | |
aval | PETScEquationSolver | |
brhs | PETScEquationSolver | |
buildPetscMatrix() | PETScEquationSolver | |
buildRhsAndSolVector(realCompositeGridFunction &u, realCompositeGridFunction &f) | PETScEquationSolver | |
comm | PETScEquationSolver | |
computeDiagScaling() | PETScEquationSolver | |
copyOfSolutionNeeded | PETScEquationSolver | |
dh_computeResidualReduction(double &residReduction) | PETScEquationSolver | |
dh_ctx | PETScEquationSolver | |
dh_initialize() | PETScEquationSolver | |
dh_pcName | PETScEquationSolver | |
dh_setParameters() | PETScEquationSolver | |
dh_setupTime | PETScEquationSolver | |
dh_solveTime | PETScEquationSolver | |
displayMatrix() | PETScEquationSolver | virtual |
dscale | PETScEquationSolver | |
EquationSolver(Oges &oges_) | EquationSolver | |
evaluateExtraEquation(const realCompositeGridFunction &u, real &value, int extraEquation=0) | EquationSolver | virtual |
evaluateExtraEquation(const realCompositeGridFunction &u, real &value, real &sumOfExtraEquationCoefficients, int extraEquation=0) | EquationSolver | virtual |
getCsortWorkspace(int nWorkSpace00) | PETScEquationSolver | |
getExtraEquationValues(const realCompositeGridFunction &u, real *value) | EquationSolver | virtual |
getMaximumResidual() | PETScEquationSolver | virtual |
getName() const | EquationSolver | |
gmresRestartLength | PETScEquationSolver | |
ia_ | PETScEquationSolver | |
initializePetscKSP() | PETScEquationSolver | |
isDHPreconditioner | PETScEquationSolver | |
isMatrixAllocated | PETScEquationSolver | |
iWorkRow | PETScEquationSolver | |
ja_ | PETScEquationSolver | |
ksp | PETScEquationSolver | |
matrixFormat | PETScEquationSolver | |
matrixOrdering | PETScEquationSolver | |
maximumResidual | EquationSolver | protected |
name | EquationSolver | protected |
neqBuilt | PETScEquationSolver | |
numberOfEquations | EquationSolver | protected |
numberOfIncompleteLULevels | PETScEquationSolver | |
numberOfIterations | EquationSolver | protected |
numberOfNonzeros | EquationSolver | protected |
nWorkRow | PETScEquationSolver | |
nzzAlloc | PETScEquationSolver | |
oges | EquationSolver | protected |
parameters | EquationSolver | protected |
pc | PETScEquationSolver | |
PETScEquationSolver(Oges &oges_) | PETScEquationSolver | |
petscInitialized | PETScEquationSolver | |
preallocRowStorage(int blockSize) | PETScEquationSolver | |
preconditioner | PETScEquationSolver | |
printStatistics(FILE *file=stdout) const | EquationSolver | virtual |
saveBinaryMatrix(aString filename00, realCompositeGridFunction &u, realCompositeGridFunction &f) | PETScEquationSolver | virtual |
set(MultigridCompositeGrid &mgcg) | EquationSolver | virtual |
setCoefficientArray(realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions=Overture::nullIntArray(), const RealArray &bcData=Overture::nullRealArray()) | EquationSolver | virtual |
setCoefficientsAndBoundaryConditions(realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions, const RealArray &bcData) | EquationSolver | virtual |
setEquationAndBoundaryConditions(OgesParameters::EquationEnum equation, CompositeGridOperators &op, const IntegerArray &boundaryConditions, const RealArray &bcData, RealArray &constantCoeff=Overture::nullRealArray(), realCompositeGridFunction *variableCoeff=NULL) | EquationSolver | virtual |
setExtraEquationValues(realCompositeGridFunction &f, real *value) | EquationSolver | virtual |
setGrid(CompositeGrid &cg) | EquationSolver | virtual |
setMatrixElement(int, int, int, real) | PETScEquationSolver | virtual |
setPetscParameters() | PETScEquationSolver | |
setPetscRunTimeParameters() | PETScEquationSolver | |
setupPreconditioner(KSP ksp, Vec brhs, Vec xsol) | PETScEquationSolver | |
shouldUpdateMatrix | PETScEquationSolver | |
sizeOf(FILE *file=NULL) | PETScEquationSolver | virtual |
solve(realCompositeGridFunction &u, realCompositeGridFunction &f) | PETScEquationSolver | virtual |
solvePETSc(realCompositeGridFunction &u, realCompositeGridFunction &f) | PETScEquationSolver | |
solverMethod | PETScEquationSolver | |
timePrecond | PETScEquationSolver | |
timeSolve | PETScEquationSolver | |
turnOnPETScMemoryTracing | PETScEquationSolver | |
xsol | PETScEquationSolver | |
~EquationSolver() | EquationSolver | virtual |
~PETScEquationSolver() | PETScEquationSolver | virtual |