_A | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protected |
_b | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protected |
_x | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protected |
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()=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
getHypreSetupFunction() const =0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | pure virtual |
getHypreSolveFunction() const =0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | pure virtual |
getHypreSolver() const =0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | pure virtual |
getNumIter() | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
getNumIterImpl()=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
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 |
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)=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
setPreconditioner(const std::shared_ptr< HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > > &preconditioner) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setPreconditionerImpl(const HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > &preconditioner)=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
setPrintLevel(const int print_level) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setPrintLevelImpl(const int print_level)=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
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)=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
setup() | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
setupImpl()=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
solve(const Array_t &b, Array_t &x, int n_vars=3) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inline |
solveImpl()=0 | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | protectedpure virtual |
value_type typedef | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | |
~HypreSemiStructuredSolver() (defined in Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >) | Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > | inlinevirtual |