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

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

base_type typedefCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >
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() overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
getHypreSetupFunction() const overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlinevirtual
getHypreSolveFunction() const overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlinevirtual
getHypreSolver() const overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlinevirtual
getNumIter()Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
getNumIterImpl() overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
HypreSemiStructPCG(const ArrayLayout_t &layout, int n_vars, const bool is_preconditioner=false)Cabana::Grid::HypreSemiStructPCG< 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() 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
setAbsoluteTol(const double tol)Cabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inline
setLogging(const int logging)Cabana::Grid::HypreSemiStructPCG< 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) overrideCabana::Grid::HypreSemiStructPCG< 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) overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
setPrintLevel(const int print_level)Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
setPrintLevelImpl(const int print_level) overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
setRelChange(const int rel_change)Cabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inline
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) overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
setup()Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
setupImpl() overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
solve(const Array_t &b, Array_t &x, int n_vars=3)Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inline
solveImpl() overrideCabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inlineprotectedvirtual
value_type typedefCabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >
~HypreSemiStructPCG() (defined in Cabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >)Cabana::Grid::HypreSemiStructPCG< Scalar, EntityType, MemorySpace >inline
~HypreSemiStructuredSolver() (defined in Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >)Cabana::Grid::HypreSemiStructuredSolver< Scalar, EntityType, MemorySpace >inlinevirtual