| base_type typedef | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | |
| checkHypreError(const int error) const | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inlineprotected |
| createMatrixStencil(int NumSpaceDim, int var=0, int n_vars=3, std::vector< unsigned > stencil_length={ 7, 7, 7 }) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| entity_type typedef | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | |
| getFinalRelativeResidualNorm() | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| getFinalRelativeResidualNormImpl() override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| getHypreSetupFunction() const override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlinevirtual |
| getHypreSolveFunction() const override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlinevirtual |
| getHypreSolver() const override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlinevirtual |
| getNumIter() | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| getNumIterImpl() override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| HypreSemiStructBiCGSTAB(const ArrayLayout_t &layout, const bool is_preconditioner=false, int n_vars=3) | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inline |
| HypreSemiStructuredSolver(const ArrayLayout_t &layout, int n_vars, const bool is_preconditioner=false) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| isPreconditioner() const | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| memory_space typedef | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | |
| object_type | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | |
| printLHS(const char *prefix) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| printMatrix(const char *prefix) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| printRHS(const char *prefix) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setAbsoluteTol(const double tol) | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inline |
| setLogging(const int logging) | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inline |
| setMatrixStencil(const std::vector< std::array< int, NumSpaceDim > > &stencil, int var=0, int dep=0) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setMatrixValues(const Array_t &values, int v_x, int v_h) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setMaxIter(const int max_iter) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setMaxIterImpl(const int max_iter) override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| setPreconditioner(const std::shared_ptr< HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > > &preconditioner) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setPreconditionerImpl(const HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > &preconditioner) override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| setPrintLevel(const int print_level) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setPrintLevelImpl(const int print_level) override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| setSolverGraph(int n_vars) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setTolerance(const double tol) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setToleranceImpl(const double tol) override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| setup() | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| setupImpl() override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| solve(const Array_t &b, Array_t &x, int n_vars=3) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
| solveImpl() override | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inlineprotectedvirtual |
| value_type typedef | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | |
| ~HypreSemiStructBiCGSTAB() (defined in Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace >) | Cabana::Grid::HypreSemiStructBiCGSTAB< Scalar, EntityType, MemorySpace > | inline |
| ~HypreSemiStructuredSolver() (defined in Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inlinevirtual |