deal.II version GIT relicensing-2287-g6548a49e0a 2024-12-20 18:30:00+00:00
|
Public Member Functions | |
void | add (const size_type col_num) |
template<typename ForwardIterator > | |
void | add_entries (ForwardIterator begin, ForwardIterator end, const bool indices_are_sorted) |
size_type | memory_consumption () const |
Public Attributes | |
std::vector< size_type > | entries |
Store some data for each row describing which entries of this row are nonzero. Data is stored sorted in the entries
std::vector. The vector per row is dynamically growing upon insertion doubling its memory each time.
Definition at line 685 of file dynamic_sparsity_pattern.h.
|
inline |
Add the given column number to this line.
Definition at line 977 of file dynamic_sparsity_pattern.h.
template void DynamicSparsityPattern::Line::add_entries | ( | ForwardIterator | begin, |
ForwardIterator | end, | ||
const bool | indices_are_sorted | ||
) |
Add the columns specified by the iterator range to this line.
Definition at line 33 of file dynamic_sparsity_pattern.cc.
DynamicSparsityPattern::size_type DynamicSparsityPattern::Line::memory_consumption | ( | ) | const |
estimates memory consumption.
Definition at line 215 of file dynamic_sparsity_pattern.cc.
std::vector<size_type> DynamicSparsityPattern::Line::entries |
Storage for the column indices of this row. This array is always kept sorted.
Definition at line 692 of file dynamic_sparsity_pattern.h.