|
| ChunkSparsityPattern () |
|
| ChunkSparsityPattern (const ChunkSparsityPattern &) |
|
| ChunkSparsityPattern (const size_type m, const size_type n, const size_type max_chunks_per_row, const size_type chunk_size) |
|
| ChunkSparsityPattern (const size_type m, const size_type n, const std::vector< size_type > &row_lengths, const size_type chunk_size) |
|
| ChunkSparsityPattern (const size_type n, const size_type max_per_row, const size_type chunk_size) |
|
| ChunkSparsityPattern (const size_type m, const std::vector< size_type > &row_lengths, const size_type chunk_size) |
|
| ~ChunkSparsityPattern () override=default |
|
ChunkSparsityPattern & | operator= (const ChunkSparsityPattern &) |
|
void | reinit (const size_type m, const size_type n, const size_type max_per_row, const size_type chunk_size) |
|
void | reinit (const size_type m, const size_type n, const std::vector< size_type > &row_lengths, const size_type chunk_size) |
|
void | reinit (const size_type m, const size_type n, const ArrayView< const size_type > &row_lengths, const size_type chunk_size) |
|
void | compress () |
|
template<typename ForwardIterator > |
void | copy_from (const size_type n_rows, const size_type n_cols, const ForwardIterator begin, const ForwardIterator end, const size_type chunk_size) |
|
template<typename SparsityPatternType > |
void | copy_from (const SparsityPatternType &dsp, const size_type chunk_size) |
|
template<typename number > |
void | copy_from (const FullMatrix< number > &matrix, const size_type chunk_size) |
|
template<typename Sparsity > |
void | create_from (const size_type m, const size_type n, const Sparsity &sparsity_pattern_for_chunks, const size_type chunk_size, const bool optimize_diagonal=true) |
|
bool | empty () const |
|
size_type | get_chunk_size () const |
|
size_type | max_entries_per_row () const |
|
void | add (const size_type i, const size_type j) |
|
void | symmetrize () |
|
size_type | n_rows () const |
|
size_type | n_cols () const |
|
bool | exists (const size_type i, const size_type j) const |
|
size_type | row_length (const size_type row) const |
|
size_type | bandwidth () const |
|
size_type | n_nonzero_elements () const |
|
bool | is_compressed () const |
|
bool | stores_only_added_elements () const |
|
iterator | begin () const |
|
iterator | end () const |
|
iterator | begin (const size_type r) const |
|
iterator | end (const size_type r) const |
|
void | block_write (std::ostream &out) const |
|
void | block_read (std::istream &in) |
|
void | print (std::ostream &out) const |
|
void | print_gnuplot (std::ostream &out) const |
|
std::size_t | memory_consumption () const |
|
| Subscriptor () |
|
| Subscriptor (const Subscriptor &) |
|
| Subscriptor (Subscriptor &&) noexcept |
|
virtual | ~Subscriptor () |
|
Subscriptor & | operator= (const Subscriptor &) |
|
Subscriptor & | operator= (Subscriptor &&) noexcept |
|
void | subscribe (std::atomic< bool > *const validity, const std::string &identifier="") const |
|
void | unsubscribe (std::atomic< bool > *const validity, const std::string &identifier="") const |
|
unsigned int | n_subscriptions () const |
|
template<typename StreamType > |
void | list_subscribers (StreamType &stream) const |
|
void | list_subscribers () const |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|