Reference documentation for deal.II version 9.3.3
|
This is the complete list of members for CUDAWrappers::SparseMatrix< Number >, including all inherited members.
check_no_subscribers() const noexcept | Subscriptor | private |
column_index_dev | CUDAWrappers::SparseMatrix< Number > | private |
counter | Subscriptor | mutableprivate |
counter_map | Subscriptor | mutableprivate |
cusparse_handle | CUDAWrappers::SparseMatrix< Number > | private |
descr | CUDAWrappers::SparseMatrix< Number > | private |
ExcInUse(int arg1, std::string arg2, std::string arg3) | Subscriptor | static |
ExcNoSubscriber(std::string arg1, std::string arg2) | Subscriptor | static |
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 | Subscriptor | inline |
list_subscribers() const | Subscriptor | |
m() const | CUDAWrappers::SparseMatrix< Number > | inline |
map_iterator typedef | Subscriptor | private |
map_value_type typedef | Subscriptor | private |
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 > | |
mutex | Subscriptor | privatestatic |
n() const | CUDAWrappers::SparseMatrix< Number > | inline |
n_cols | CUDAWrappers::SparseMatrix< Number > | private |
n_nonzero_elements() const | CUDAWrappers::SparseMatrix< Number > | inline |
n_rows | CUDAWrappers::SparseMatrix< Number > | private |
n_subscriptions() const | Subscriptor | inline |
nnz | CUDAWrappers::SparseMatrix< Number > | private |
object_info | Subscriptor | mutableprivate |
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 > &)=delete | CUDAWrappers::SparseMatrix< Number > | |
Subscriptor::operator=(const Subscriptor &) | Subscriptor | inline |
Subscriptor::operator=(Subscriptor &&) noexcept | Subscriptor | |
print(StreamType &out, const bool across=false, const bool diagonal_first=true) const | CUDAWrappers::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.) const | CUDAWrappers::SparseMatrix< Number > | |
real_type typedef | CUDAWrappers::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_dev | CUDAWrappers::SparseMatrix< Number > | private |
serialize(Archive &ar, const unsigned int version) | Subscriptor | inline |
size_type typedef | CUDAWrappers::SparseMatrix< Number > | |
sp_descr | CUDAWrappers::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 > &)=delete | CUDAWrappers::SparseMatrix< Number > | |
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | |
Subscriptor() | Subscriptor | inline |
Subscriptor(const Subscriptor &) | Subscriptor | inline |
Subscriptor(Subscriptor &&) noexcept | Subscriptor | |
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(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | |
val_dev | CUDAWrappers::SparseMatrix< Number > | private |
validity_pointers | Subscriptor | mutableprivate |
value_type typedef | CUDAWrappers::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() | Subscriptor | virtual |