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

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

_ACabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protected
_bCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protected
_xCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protected
checkHypreError(const int error) constCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inlineprotected
entity_type typedefCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >
getFinalRelativeResidualNorm()Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
getFinalRelativeResidualNormImpl()=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
getHypreSetupFunction() const =0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getHypreSolveFunction() const =0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getHypreSolver() const =0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >pure virtual
getNumIter()Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
getNumIterImpl()=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
HypreStructuredSolver(const ArrayLayout_t &layout, const bool is_preconditioner=false)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
isPreconditioner() constCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
memory_space typedefCabana::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
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)=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setPreconditioner(const std::shared_ptr< HypreStructuredSolver< Scalar, EntityType, MemorySpace > > &preconditioner)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
setPreconditionerImpl(const HypreStructuredSolver< Scalar, EntityType, MemorySpace > &preconditioner)=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setPrintLevel(const int print_level)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
setPrintLevelImpl(const int print_level)=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setTolerance(const double tol)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
setToleranceImpl(const double tol)=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
setup()Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
setupImpl()=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
solve(const Array_t &b, Array_t &x)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inline
solveImpl()=0Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >protectedpure virtual
value_type typedefCabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >
~HypreStructuredSolver() (defined in Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >)Cabana::Grid::HypreStructuredSolver< Scalar, EntityType, MemorySpace >inlinevirtual