Reference documentation for deal.II version 9.3.3
|
#include <deal.II/lac/dynamic_sparsity_pattern.h>
Public Member Functions | |
Accessor (const DynamicSparsityPattern *sparsity_pattern, const size_type row, const unsigned int index_within_row) | |
Accessor (const DynamicSparsityPattern *sparsity_pattern) | |
Accessor () | |
size_type | row () const |
size_type | index () const |
size_type | column () const |
bool | operator== (const Accessor &) const |
bool | operator< (const Accessor &) const |
Protected Member Functions | |
void | advance () |
Static Protected Member Functions | |
static ::ExceptionBase & | DummyAccessor () |
Protected Attributes | |
const DynamicSparsityPattern * | sparsity_pattern |
size_type | current_row |
std::vector< size_type >::const_iterator | current_entry |
std::vector< size_type >::const_iterator | end_of_row |
Friends | |
class | Iterator |
Accessor class for iterators into objects of type DynamicSparsityPattern.
Note that this class only allows read access to elements, providing their row and column number (or alternatively the index within the complete sparsity pattern). It does not allow modifying the sparsity pattern itself.
Definition at line 65 of file dynamic_sparsity_pattern.h.