Reference documentation for deal.II version 9.3.3
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
CUDAWrappers::SparseMatrix< Number > Member List

This is the complete list of members for CUDAWrappers::SparseMatrix< Number >, including all inherited members.

check_no_subscribers() const noexceptSubscriptorprivate
column_index_devCUDAWrappers::SparseMatrix< Number >private
counterSubscriptormutableprivate
counter_mapSubscriptormutableprivate
cusparse_handleCUDAWrappers::SparseMatrix< Number >private
descrCUDAWrappers::SparseMatrix< Number >private
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
frobenius_norm() constCUDAWrappers::SparseMatrix< Number >
get_cusparse_matrix() constCUDAWrappers::SparseMatrix< Number >
l1_norm() constCUDAWrappers::SparseMatrix< Number >
linfty_norm() constCUDAWrappers::SparseMatrix< Number >
list_subscribers(StreamType &stream) constSubscriptorinline
list_subscribers() constSubscriptor
m() constCUDAWrappers::SparseMatrix< Number >inline
map_iterator typedefSubscriptorprivate
map_value_type typedefSubscriptorprivate
matrix_norm_square(const LinearAlgebra::CUDAWrappers::Vector< Number > &v) constCUDAWrappers::SparseMatrix< Number >
matrix_scalar_product(const LinearAlgebra::CUDAWrappers::Vector< Number > &u, const LinearAlgebra::CUDAWrappers::Vector< Number > &v) constCUDAWrappers::SparseMatrix< Number >
mutexSubscriptorprivatestatic
n() constCUDAWrappers::SparseMatrix< Number >inline
n_colsCUDAWrappers::SparseMatrix< Number >private
n_nonzero_elements() constCUDAWrappers::SparseMatrix< Number >inline
n_rowsCUDAWrappers::SparseMatrix< Number >private
n_subscriptions() constSubscriptorinline
nnzCUDAWrappers::SparseMatrix< Number >private
object_infoSubscriptormutableprivate
operator*=(const Number factor)CUDAWrappers::SparseMatrix< Number >
operator/=(const Number factor)CUDAWrappers::SparseMatrix< Number >
operator=(CUDAWrappers::SparseMatrix< Number > &&)CUDAWrappers::SparseMatrix< Number >
operator=(const CUDAWrappers::SparseMatrix< Number > &)=deleteCUDAWrappers::SparseMatrix< Number >
Subscriptor::operator=(const Subscriptor &)Subscriptorinline
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
print(StreamType &out, const bool across=false, const bool diagonal_first=true) constCUDAWrappers::SparseMatrix< Number >inline
print_formatted(std::ostream &out, const unsigned int precision=3, const bool scientific=true, const unsigned int width=0, const char *zero_string=" ", const double denominator=1.) constCUDAWrappers::SparseMatrix< Number >
real_type typedefCUDAWrappers::SparseMatrix< Number >
reinit(Utilities::CUDA::Handle &handle, const ::SparseMatrix< Number > &sparse_matrix_host)CUDAWrappers::SparseMatrix< Number >
residual(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &x, const LinearAlgebra::CUDAWrappers::Vector< Number > &b) constCUDAWrappers::SparseMatrix< Number >
row_ptr_devCUDAWrappers::SparseMatrix< Number >private
serialize(Archive &ar, const unsigned int version)Subscriptorinline
size_type typedefCUDAWrappers::SparseMatrix< Number >
sp_descrCUDAWrappers::SparseMatrix< Number >private
SparseMatrix()CUDAWrappers::SparseMatrix< Number >
SparseMatrix(Utilities::CUDA::Handle &handle, const ::SparseMatrix< Number > &sparse_matrix_host)CUDAWrappers::SparseMatrix< Number >
SparseMatrix(CUDAWrappers::SparseMatrix< Number > &&)CUDAWrappers::SparseMatrix< Number >
SparseMatrix(const CUDAWrappers::SparseMatrix< Number > &)=deleteCUDAWrappers::SparseMatrix< Number >
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
Subscriptor()Subscriptorinline
Subscriptor(const Subscriptor &)Subscriptorinline
Subscriptor(Subscriptor &&) noexceptSubscriptor
Tvmult(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) constCUDAWrappers::SparseMatrix< Number >
Tvmult_add(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) constCUDAWrappers::SparseMatrix< Number >
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
val_devCUDAWrappers::SparseMatrix< Number >private
validity_pointersSubscriptormutableprivate
value_type typedefCUDAWrappers::SparseMatrix< Number >
vmult(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) constCUDAWrappers::SparseMatrix< Number >
vmult_add(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) constCUDAWrappers::SparseMatrix< Number >
~SparseMatrix()CUDAWrappers::SparseMatrix< Number >
~Subscriptor()Subscriptorvirtual