base_type typedef | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | |
checkHypreError(const int error) const | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inlineprotected |
entity_type typedef | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | |
getFinalRelativeResidualNorm() | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
getFinalRelativeResidualNormImpl() override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
getHypreSetupFunction() const override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlinevirtual |
getHypreSolveFunction() const override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlinevirtual |
getHypreSolver() const override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlinevirtual |
getNumIter() | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
getNumIterImpl() override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
HypreStructSMG(const ArrayLayout_t &layout, const bool is_preconditioner=false) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
HypreStructuredSolver(const ArrayLayout_t &layout, const bool is_preconditioner=false) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
isPreconditioner() const | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
memory_space typedef | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | |
printLHS(const char *prefix) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
printMatrix(const char *prefix) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
printRHS(const char *prefix) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setLogging(const int logging) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
setMatrixStencil(const std::vector< std::array< int, NumSpaceDim > > &stencil, const bool is_symmetric=false) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setMatrixValues(const Array_t &values) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setMaxIter(const int max_iter) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setMaxIterImpl(const int max_iter) override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
setNumPostRelax(const int num_post_relax) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
setNumPreRelax(const int num_pre_relax) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
setPreconditioner(const std::shared_ptr< HypreStructuredSolver< Scalar, EntityType, MemorySpace > > &preconditioner) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setPreconditionerImpl(const HypreStructuredSolver< Scalar, EntityType, MemorySpace > &) override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
setPrintLevel(const int print_level) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setPrintLevelImpl(const int print_level) override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
setRelChange(const int rel_change) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
setTolerance(const double tol) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setToleranceImpl(const double tol) override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
setup() | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setupImpl() override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
solve(const Array_t &b, Array_t &x) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
solveImpl() override | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
value_type typedef | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | |
~HypreStructSMG() (defined in Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace >) | Cabana::Grid::HypreStructSMG< Scalar, EntityType, MemorySpace > | inline |
~HypreStructuredSolver() (defined in Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >) | Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace > | inlinevirtual |