Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace > Member List

This is the complete list of members for Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >, including all inherited members.

_ACabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protected
_bCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protected
_xCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protected
checkHypreError(const int error) constCabana::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 typedefCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >
getFinalRelativeResidualNorm()Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
getFinalRelativeResidualNormImpl()=0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
getHypreSetupFunction() const =0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getHypreSolveFunction() const =0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getHypreSolver() const =0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getNumIter()Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
getNumIterImpl()=0Cabana::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() constCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
memory_space typedefCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >
object_typeCabana::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)=0Cabana::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)=0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setPrintLevel(const int print_level)Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
setPrintLevelImpl(const int print_level)=0Cabana::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)=0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setup()Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
setupImpl()=0Cabana::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()=0Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
value_type typedefCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >
~HypreSemiStructuredSolver() (defined in Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >)Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inlinevirtual