Classes | |
class | Accessor |
class | ExcInvalidIndexWithinRow |
Public Member Functions | |
const_iterator (const SparsityPattern *sparsity_pattern, const unsigned int row, const unsigned int index) | |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const Accessor & | operator* () const |
const Accessor * | operator-> () const |
bool | operator== (const const_iterator &) const |
bool | operator!= (const const_iterator &) const |
bool | operator< (const const_iterator &) const |
Private Attributes | |
Accessor | accessor |
Friends | |
class | TrilinosWrappers::SparsityPattern |
STL conforming iterator. This class acts as an iterator walking over the elements of Trilinos sparsity pattern.
TrilinosWrappers::SparsityPatternIterators::const_iterator::const_iterator | ( | const SparsityPattern * | sparsity_pattern, | |
const unsigned int | row, | |||
const unsigned int | index | |||
) |
Constructor. Create an iterator into the matrix matrix
for the given row and the index within it.
const_iterator& TrilinosWrappers::SparsityPatternIterators::const_iterator::operator++ | ( | ) |
Prefix increment.
const_iterator TrilinosWrappers::SparsityPatternIterators::const_iterator::operator++ | ( | int | ) |
Postfix increment.
const Accessor& TrilinosWrappers::SparsityPatternIterators::const_iterator::operator* | ( | ) | const |
Dereferencing operator.
const Accessor* TrilinosWrappers::SparsityPatternIterators::const_iterator::operator-> | ( | ) | const |
Dereferencing operator.
bool TrilinosWrappers::SparsityPatternIterators::const_iterator::operator== | ( | const const_iterator & | ) | const |
Comparison. True, if both iterators point to the same matrix position.
bool TrilinosWrappers::SparsityPatternIterators::const_iterator::operator!= | ( | const const_iterator & | ) | const |
Inverse of ==
.
bool TrilinosWrappers::SparsityPatternIterators::const_iterator::operator< | ( | const const_iterator & | ) | const |
Comparison operator. Result is true if either the first row number is smaller or if the row numbers are equal and the first index is smaller.
friend class TrilinosWrappers::SparsityPattern [friend] |
Store an object of the accessor class.