Reference documentation for deal.II version 9.1.0-pre
CUDAWrappers::SparseMatrix< Number > Member List

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

column_index_devCUDAWrappers::SparseMatrix< Number >private
cusparse_handleCUDAWrappers::SparseMatrix< Number >mutableprivate
descrCUDAWrappers::SparseMatrix< Number >private
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
frobenius_norm() const CUDAWrappers::SparseMatrix< Number >
get_cusparse_matrix() const CUDAWrappers::SparseMatrix< Number >
l1_norm() const CUDAWrappers::SparseMatrix< Number >
linfty_norm() const CUDAWrappers::SparseMatrix< Number >
list_subscribers(StreamType &stream) const Subscriptorinline
list_subscribers() const Subscriptor
m() const CUDAWrappers::SparseMatrix< Number >inline
matrix_norm_square(const LinearAlgebra::CUDAWrappers::Vector< Number > &v) const CUDAWrappers::SparseMatrix< Number >
matrix_scalar_product(const LinearAlgebra::CUDAWrappers::Vector< Number > &u, const LinearAlgebra::CUDAWrappers::Vector< Number > &v) const CUDAWrappers::SparseMatrix< Number >
n() const CUDAWrappers::SparseMatrix< Number >inline
n_colsCUDAWrappers::SparseMatrix< Number >private
n_nonzero_elements() const CUDAWrappers::SparseMatrix< Number >inline
n_rowsCUDAWrappers::SparseMatrix< Number >private
n_subscriptions() const Subscriptor
nnzCUDAWrappers::SparseMatrix< Number >private
operator*=(const Number factor)CUDAWrappers::SparseMatrix< Number >
operator/=(const Number factor)CUDAWrappers::SparseMatrix< Number >
operator=(const Subscriptor &)Subscriptor
operator=(Subscriptor &&) noexceptSubscriptor
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) const CUDAWrappers::SparseMatrix< Number >
row_ptr_devCUDAWrappers::SparseMatrix< Number >private
serialize(Archive &ar, const unsigned int version)Subscriptorinline
size_type typedefCUDAWrappers::SparseMatrix< Number >
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(const char *identifier=nullptr) const Subscriptor
Subscriptor()Subscriptor
Subscriptor(const Subscriptor &)Subscriptor
Subscriptor(Subscriptor &&) noexceptSubscriptor
Tvmult(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) const CUDAWrappers::SparseMatrix< Number >
Tvmult_add(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) const CUDAWrappers::SparseMatrix< Number >
unsubscribe(const char *identifier=nullptr) const Subscriptor
val_devCUDAWrappers::SparseMatrix< Number >private
value_type typedefCUDAWrappers::SparseMatrix< Number >
vmult(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) const CUDAWrappers::SparseMatrix< Number >
vmult_add(LinearAlgebra::CUDAWrappers::Vector< Number > &dst, const LinearAlgebra::CUDAWrappers::Vector< Number > &src) const CUDAWrappers::SparseMatrix< Number >
~SparseMatrix()CUDAWrappers::SparseMatrix< Number >
~Subscriptor()Subscriptorvirtual