dg
dg::geo
dg::file
dg::exblas
dg::mat
Discontinuous Galerkin Library
#include "dg/algorithm.h"
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
v
w
x
z
Functions
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
v
w
z
Variables
Typedefs
a
c
d
e
f
g
h
i
l
m
o
r
Enumerations
Enumerator
a
b
c
d
e
f
h
i
k
l
m
n
p
s
t
v
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
Typedefs
c
e
g
h
i
m
p
r
s
t
v
Related Symbols
Files
File List
File Members
All
Macros
▼
Discontinuous Galerkin Library
►
Topics
►
Namespaces
▼
Classes
▼
Class List
▼
dg
▼
detail
►
CSRCache_cpu
►
CSRCache_gpu
►
CSRCache_omp
►
CusparseError
►
CusparseErrorHandle
►
CusparseHandle
►
ABS
►
AbsMax
►
AbsMin
►
Adaptive
►
AdaptiveTimeloop
►
Advection
►
AndersonAcceleration
AnyMatrixTag
AnyPolicyTag
AnyScalarTag
AnyVectorTag
►
ArakawaX
►
aRealGeometry2d
►
aRealGeometry3d
►
aRealGeometryX2d
►
aRealGeometryX3d
►
aRealMPIGeometry2d
►
aRealMPIGeometry3d
►
aRealMPITopology
►
aRealProductGeometry3d
►
aRealProductMPIGeometry3d
►
aRealRefinement1d
►
aRealRefinementX2d
►
aRealTopology
►
aRealTopologyX2d
►
aRealTopologyX3d
ArithmeticTag
►
ARKStep
ArrayScalarTag
ArrayVectorTag
►
aTimeloop
►
Average
►
BathRZ
►
BICGSTABl
►
ButcherTableau
►
Cauchy
►
CauchyX
►
ChebyshevIteration
►
ChebyshevPreconditioner
►
ClonePtr
ComplexTag
►
Composite
►
CONSTANT
►
ConvertsToButcherTableau
►
ConvertsToMultistepTableau
►
ConvertsToShuOsherTableau
►
CooSparseBlockMat
►
CosXCosY
►
CosY
►
CSRAverageFilter
►
CSRMedianFilter
►
CSRSlopeLimiter
►
CSRSWMFilter
►
CSRSymvFilter
CudaTag
CuspMatrixTag
CuspVectorTag
►
DefaultSolver
DenseMatrixTag
►
DIRKStep
►
Distance
►
divides_equals
►
DLT
►
DPolynomialHeaviside
►
Elliptic1d
►
Elliptic2d
►
Elliptic3d
►
EllSparseBlockMat
►
EmbeddedPairSum
►
EntireDomain
►
equals
►
ERKStep
►
Error
►
EVE
►
EXP
►
ExplicitMultistep
►
ExponentialFilter
►
ExpProfX
►
Extrapolation
►
Fail
►
FilteredERKStep
►
FilteredExplicitMultistep
FloatingPointTag
►
Gaussian
►
Gaussian3d
►
GaussianDamping
►
GaussianX
►
GaussianY
►
GaussianZ
►
GeneralHelmholtz
►
Heaviside
►
Helmholtz2
►
Histogram
►
Histogram2D
►
Horner2d
►
IDENTITY
►
IdentityFilter
►
ImExMultistep
►
ImplicitMultistep
IntegralTag
►
InvCoshXsq
►
InverseKroneckerTriDiagonal2d
►
InverseTriDiagonal
►
INVERT
►
InvSqrt
►
IPolynomialHeaviside
►
Iris
►
IslandXY
►
ISNFINITE
►
ISNSANE
►
KroneckerTriDiagonal2d
►
Lamb
►
LeastSquaresExtrapolation
►
LeastSquaresPreconditioner
►
LGMRES
►
Line
►
LinearX
►
LinearY
►
LinearZ
►
LN
►
Message
►
MinMod
►
minus_equals
►
MOD
►
ModifiedChebyshevPreconditioner
►
MPI_Vector
►
MPIDistMat
►
MPIGather
►
MPIKroneckerGather
MPIMatrixTag
►
MPISparseBlockMat
MPIVectorTag
►
MultigridCG2d
►
MultiMatrix
►
MultistepTableau
►
MultistepTimeloop
►
NestedGrids
NoPolicyTag
►
NoRoot1d
NotATensorTag
OmpTag
►
ONE
►
PairSum
►
PCG
►
PLUS
►
plus_equals
►
Poisson
►
PolynomialHeaviside
►
PolynomialRectangle
►
POSVALUE
►
Product
►
PsiPupil
►
Pupil
►
RealCartesianGrid2d
►
RealCartesianGrid3d
►
RealCartesianGridX2d
►
RealCartesianGridX3d
►
RealCartesianMPIGrid2d
►
RealCartesianMPIGrid3d
►
RealCartesianRefinedGrid2d
►
RealCartesianRefinedGrid3d
►
RealCartesianRefinedGridX2d
►
RealCartesianRefinedGridX3d
►
RealCylindricalGrid3d
►
RealCylindricalMPIGrid3d
►
RealEquidistRefinement
►
RealEquidistXRefinement
►
RealExponentialRefinement
►
RealExponentialXRefinement
►
RealFemRefinement
►
RealGrid
►
RealGridX1d
►
RealGridX2d
►
RealGridX3d
►
RealIdentityRefinement
►
RealIdentityXRefinement
►
RealLinearRefinement
►
RealMPIGrid
RecursiveVectorTag
►
RefinedElliptic
SelfMadeMatrixTag
SerialTag
SharedVectorTag
►
ShuOsher
►
ShuOsherTableau
►
Sign
►
Simpsons
►
SinglestepTimeloop
►
SinProfX
►
SinX
►
SinXCosY
►
SinXSinY
►
SinY
►
SlopeLimiter
►
SlopeLimiterProduct
SparseBlockMatrixTag
►
SparseMatrix
SparseMatrixTag
►
SparseTensor
►
SQRT
►
Square
►
SquareMatrix
StdMapTag
►
Sum
►
TanhProfX
►
TensorTraits
►
TensorTraits< CooSparseBlockMat< T, V > >
►
TensorTraits< cusp::coo_matrix< I, V, M > >
►
TensorTraits< cusp::csr_matrix< I, V, M > >
►
TensorTraits< cusp::dia_matrix< I, V, M > >
►
TensorTraits< cusp::ell_matrix< I, V, M > >
►
TensorTraits< cusp::hyb_matrix< I, V, M > >
►
TensorTraits< EllSparseBlockMat< T, V > >
►
TensorTraits< MPI_Vector< container > >
►
TensorTraits< MPIDistMat< V, LI, LO > >
►
TensorTraits< MPISparseBlockMat< V, LI, LO > >
►
TensorTraits< SparseMatrix< I, T, V > >
►
TensorTraits< SquareMatrix< T > >
►
TensorTraits< std::array< T, N >, std::enable_if_t< !dg::is_scalar< T >::value > >
►
TensorTraits< std::array< T, N >, std::enable_if_t< dg::is_scalar< T >::value > >
►
TensorTraits< std::complex< T > >
►
TensorTraits< std::map< Key, T > >
►
TensorTraits< std::vector< T >, std::enable_if_t< !dg::is_scalar< T >::value > >
►
TensorTraits< std::vector< T >, std::enable_if_t< dg::is_scalar< T >::value > >
►
TensorTraits< T, std::enable_if_t< std::is_floating_point_v< T > > >
►
TensorTraits< T, std::enable_if_t< std::is_integral_v< T > > >
►
TensorTraits< thrust::complex< T > >
►
TensorTraits< thrust::device_vector< T > >
►
TensorTraits< thrust::host_vector< T > >
►
TensorTraits< View< ThrustVector > >
ThrustVectorTag
►
Timer
►
times_equals
►
TriDiagonal
►
TripletSum
►
Upwind
►
UpwindProduct
►
VanLeer
►
View
►
Vortex
►
WallDistance
WhichType
►
ZERO
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
dg::detail::CusparseErrorHandle Struct Reference
Public Member Functions
CusparseErrorHandle
operator=
(cusparseStatus_t err)
CusparseErrorHandle
operator()
(cusparseStatus_t err)
Member Function Documentation
◆
operator()()
CusparseErrorHandle
dg::detail::CusparseErrorHandle::operator()
(
cusparseStatus_t
err
)
inline
◆
operator=()
CusparseErrorHandle
dg::detail::CusparseErrorHandle::operator=
(
cusparseStatus_t
err
)
inline
The documentation for this struct was generated from the following file:
backend/
sparsematrix_gpu.cuh
dg
detail
CusparseErrorHandle
Generated on Wed Mar 26 2025 11:22:26 for Discontinuous Galerkin Library by
1.12.0