|
| | PETScSolver (Oges &oges_) |
| |
| virtual | ~PETScSolver () |
| |
| virtual int | solve (realCompositeGridFunction &u, realCompositeGridFunction &f) |
| |
| int | destroy () |
| |
| int | buildGlobalIndexing (CompositeGrid &cg, realCompositeGridFunction &uu) |
| |
| int | getGlobalIndex (int n, int *iv, int grid, int p) const |
| |
| int | getGlobalIndex (int n, int *iv, int grid, realArray &ug) const |
| |
| real | getMaximumResidual () |
| |
| int | buildMatrix (realCompositeGridFunction &coeff, realCompositeGridFunction &u) |
| |
| virtual int | printStatistics (FILE *file=stdout) const |
| |
| int | setProblemIsSingular (SingularProblemEnum singularOption=specifyConstantNullVector) |
| |
| int | buildSolver () |
| |
| int | fillInterpolationCoefficients (realCompositeGridFunction &uu) |
| |
| virtual int | setExtraEquationValues (realCompositeGridFunction &f, real *value) |
| |
| virtual int | getExtraEquationValues (const realCompositeGridFunction &u, real *value) |
| |
| virtual int | evaluateExtraEquation (const realCompositeGridFunction &u, real &value, int extraEquation=0) |
| |
| virtual int | evaluateExtraEquation (const realCompositeGridFunction &u, real &value, real &sumOfExtraEquationCoefficients, int extraEquation=0) |
| |
| virtual real | sizeOf (FILE *file=NULL) |
| |
| int | setPetscParameters () |
| |
| int | setPetscRunTimeParameters () |
| |
| int | initializePETSc () |
| |
| int | finalizePETSc () |
| |
| | EquationSolver (Oges &oges_) |
| |
| virtual | ~EquationSolver () |
| |
| virtual int | saveBinaryMatrix (aString filename00, realCompositeGridFunction &u, realCompositeGridFunction &f) |
| |
| virtual int | setCoefficientsAndBoundaryConditions (realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions, const RealArray &bcData) |
| |
| virtual int | setCoefficientArray (realCompositeGridFunction &coeff, const IntegerArray &boundaryConditions=Overture::nullIntArray(), const RealArray &bcData=Overture::nullRealArray()) |
| |
| virtual int | setEquationAndBoundaryConditions (OgesParameters::EquationEnum equation, CompositeGridOperators &op, const IntegerArray &boundaryConditions, const RealArray &bcData, RealArray &constantCoeff=Overture::nullRealArray(), realCompositeGridFunction *variableCoeff=NULL) |
| |
| virtual int | setGrid (CompositeGrid &cg) |
| |
| virtual int | set (MultigridCompositeGrid &mgcg) |
| |
| const aString & | getName () const |
| |
| virtual int | allocateMatrix (int, int, int, int) |
| |
| virtual int | setMatrixElement (int, int, int, real) |
| |
| virtual int | displayMatrix () |
| |