CellPoissonHypreSolver(const string &object_name, tbox::Pointer< tbox::Database > database=NULL) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |
deallocateSolverState() | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |
getNumberIterations() const | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
getRelativeResidualNorm() const | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
initializeSolverState(tbox::Pointer< hier::PatchHierarchy< DIM > > hierarchy, int ln=0) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |
setBoundaries(const string &boundary_type, const int fluxes=-1, const int flags=-1, int *bdry_types=NULL) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setMatrixCoefficients(const PoissonSpecifications &spec) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |
setNumPostRelaxSteps(const int steps) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setNumPreRelaxSteps(const int steps) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setPhysicalBcCoefObject(const RobinBcCoefStrategy< DIM > *physical_bc_coef_strategy, const tbox::Pointer< hier::Variable< DIM > > variable=NULL) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setPrintSolverInfo(const bool print) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setRhsIdDepth(const int depth) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setSolnIdDepth(const int depth) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setStoppingCriteria(const int max_iterations=10, const double relative_residual_tol=1.0e-6) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
setUseSMG(bool use_smg) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | [inline] |
solveSystem(const int u, const int f, bool homogeneous_bc=false) | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |
~CellPoissonHypreSolver() | SAMRAI::solv::CellPoissonHypreSolver< DIM > | |