Loading [MathJax]/extensions/TeX/AMSsymbols.js
 deal.II version GIT relicensing-2684-gc61376a70f 2025-02-22 15:30:00+00:00
\(\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\}}\)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
BlockDynamicSparsityPattern Member List

This is the complete list of members for BlockDynamicSparsityPattern, including all inherited members.

add(const size_type i, const size_type j)BlockSparsityPatternBase< DynamicSparsityPattern >inline
add_entries(const size_type row, ForwardIterator begin, ForwardIterator end, const bool indices_are_sorted=false)BlockSparsityPatternBase< DynamicSparsityPattern >
add_entries(const ArrayView< const std::pair< size_type, size_type > > &entries)BlockSparsityPatternBase< DynamicSparsityPattern >virtual
add_row_entries(const size_type &row, const ArrayView< const size_type > &columns, const bool indices_are_sorted=false) overrideBlockSparsityPatternBase< DynamicSparsityPattern >virtual
block(const size_type row, const size_type column)BlockSparsityPatternBase< DynamicSparsityPattern >inline
block(const size_type row, const size_type column) constBlockSparsityPatternBase< DynamicSparsityPattern >inline
block_column_indicesBlockSparsityPatternBase< DynamicSparsityPattern >private
block_columnsBlockSparsityPatternBase< DynamicSparsityPattern >protected
block_rowsBlockSparsityPatternBase< DynamicSparsityPattern >protected
BlockDynamicSparsityPattern()=defaultBlockDynamicSparsityPattern
BlockDynamicSparsityPattern(const size_type n_rows, const size_type n_columns)BlockDynamicSparsityPattern
BlockDynamicSparsityPattern(const std::vector< size_type > &row_block_sizes, const std::vector< size_type > &col_block_sizes)BlockDynamicSparsityPattern
BlockDynamicSparsityPattern(const std::vector< IndexSet > &partitioning)BlockDynamicSparsityPattern
BlockDynamicSparsityPattern(const BlockIndices &row_indices, const BlockIndices &col_indices)BlockDynamicSparsityPattern
BlockSparsityPatternBase()BlockSparsityPatternBase< DynamicSparsityPattern >
BlockSparsityPatternBase(const size_type n_block_rows, const size_type n_block_columns)BlockSparsityPatternBase< DynamicSparsityPattern >
BlockSparsityPatternBase(const BlockSparsityPatternBase &bsp)BlockSparsityPatternBase< DynamicSparsityPattern >
check_no_subscribers() const noexceptEnableObserverPointerprivate
collect_sizes()BlockSparsityPatternBase< DynamicSparsityPattern >
colsSparsityPatternBaseprotected
column_indicesBlockSparsityPatternBase< DynamicSparsityPattern >protected
column_number(const size_type row, const unsigned int index) constBlockDynamicSparsityPatterninline
compress()BlockSparsityPatternBase< DynamicSparsityPattern >
compute_n_cols() constBlockSparsityPatternBase< DynamicSparsityPattern >private
compute_n_rows() constBlockSparsityPatternBase< DynamicSparsityPattern >private
counterEnableObserverPointermutableprivate
counter_mapEnableObserverPointermutableprivate
counter_within_blockBlockSparsityPatternBase< DynamicSparsityPattern >private
empty() constBlockSparsityPatternBase< DynamicSparsityPattern >
EnableObserverPointer()EnableObserverPointerinline
EnableObserverPointer(const EnableObserverPointer &)EnableObserverPointerinline
EnableObserverPointer(EnableObserverPointer &&) noexceptEnableObserverPointer
ExcIncompatibleColNumbers(int arg1, int arg2, int arg3, int arg4)BlockSparsityPatternBase< DynamicSparsityPattern >static
ExcIncompatibleRowNumbers(int arg1, int arg2, int arg3, int arg4)BlockSparsityPatternBase< DynamicSparsityPattern >static
ExcInUse(int arg1, std::string arg2, std::string arg3)EnableObserverPointerstatic
ExcNeedsCollectSizes()BlockSparsityPatternBase< DynamicSparsityPattern >static
ExcNoSubscriber(std::string arg1, std::string arg2)EnableObserverPointerstatic
exists(const size_type i, const size_type j) constBlockSparsityPatternBase< DynamicSparsityPattern >inline
get_column_indices() constBlockSparsityPatternBase< DynamicSparsityPattern >inline
get_row_indices() constBlockSparsityPatternBase< DynamicSparsityPattern >inline
invalid_entryBlockSparsityPatternBase< DynamicSparsityPattern >static
list_subscribers(StreamType &stream) constEnableObserverPointerinline
list_subscribers() constEnableObserverPointer
map_iterator typedefEnableObserverPointerprivate
map_value_type typedefEnableObserverPointerprivate
max_entries_per_row() constBlockSparsityPatternBase< DynamicSparsityPattern >
memory_consumption() constBlockSparsityPatternBase< DynamicSparsityPattern >
mutexEnableObserverPointerprivatestatic
n_block_cols() constBlockSparsityPatternBase< DynamicSparsityPattern >inline
n_block_rows() constBlockSparsityPatternBase< DynamicSparsityPattern >inline
n_cols() constBlockSparsityPatternBase< DynamicSparsityPattern >
n_nonzero_elements() constBlockSparsityPatternBase< DynamicSparsityPattern >
n_rows() constBlockSparsityPatternBase< DynamicSparsityPattern >
n_subscriptions() constEnableObserverPointerinline
object_infoEnableObserverPointermutableprivate
operator=(const BlockSparsityPatternBase &)BlockSparsityPatternBase< DynamicSparsityPattern >
SparsityPatternBase::operator=(const SparsityPatternBase &sparsity_pattern)=defaultSparsityPatternBase
SparsityPatternBase::operator=(SparsityPatternBase &&sparsity_pattern) noexcept=defaultSparsityPatternBase
EnableObserverPointer::operator=(const EnableObserverPointer &)EnableObserverPointerinline
EnableObserverPointer::operator=(EnableObserverPointer &&) noexceptEnableObserverPointer
print(std::ostream &out) constBlockSparsityPatternBase< DynamicSparsityPattern >
print_gnuplot(std::ostream &out) constBlockSparsityPatternBase< DynamicSparsityPattern >
print_svg(std::ostream &out) constBlockSparsityPatternBase< DynamicSparsityPattern >
reinit(const std::vector< size_type > &row_block_sizes, const std::vector< size_type > &col_block_sizes)BlockDynamicSparsityPattern
reinit(const std::vector< IndexSet > &partitioning)BlockDynamicSparsityPattern
reinit(const BlockIndices &row_indices, const BlockIndices &col_indices)BlockDynamicSparsityPattern
BlockSparsityPatternBase< DynamicSparsityPattern >::reinit(const size_type n_block_rows, const size_type n_block_columns)BlockSparsityPatternBase< DynamicSparsityPattern >
resize(const size_type rows, const size_type cols)SparsityPatternBaseprotectedvirtual
row_indicesBlockSparsityPatternBase< DynamicSparsityPattern >protected
row_length(const size_type row) constBlockSparsityPatternBase< DynamicSparsityPattern >inline
rowsSparsityPatternBaseprotected
serialize(Archive &ar, const unsigned int version)EnableObserverPointerinline
size_type typedefBlockSparsityPatternBase< DynamicSparsityPattern >
SparsityPatternBase()SparsityPatternBase
SparsityPatternBase(const size_type rows, const size_type cols)SparsityPatternBase
SparsityPatternBase(const SparsityPatternBase &sparsity_pattern)=defaultSparsityPatternBase
SparsityPatternBase(SparsityPatternBase &&sparsity_pattern) noexcept=defaultSparsityPatternBase
sub_objectsBlockSparsityPatternBase< DynamicSparsityPattern >protected
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointerprivate
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointerprivate
validity_pointersEnableObserverPointermutableprivate
~EnableObserverPointer()EnableObserverPointervirtual