Iterator class for both matrix-like tables, i.e., Table<2, T> and TransposeTable.
More...
#include <deal.II/base/table.h>
|
| using | size_type = typename TableType::size_type |
| |
| using | container_pointer_type = typename std::conditional< Constness, const TableType *, TableType * >::type |
| |
template<typename TableType, bool Constness, Storage storage_order>
class MatrixTableIterators::Iterator< TableType, Constness, storage_order >
Iterator class for both matrix-like tables, i.e., Table<2, T> and TransposeTable.
- Template Parameters
-
| TableType | the type of the Table, e.g., Table<2, T> or TransposeTable. |
| Constness | whether or not this is a constant iterator. |
| storage_order | The storage scheme of the underlying table, e.g., Storage::row_major for Table<2, T>. |
Definition at line 1066 of file table.h.
◆ size_type
template<typename TableType , bool Constness, Storage storage_order>
Size type used by the underlying table.
Definition at line 1074 of file table.h.
◆ container_pointer_type
template<typename TableType , bool Constness, Storage storage_order>
Type of the stored pointer to the table.
Definition at line 1079 of file table.h.
◆ Iterator() [1/5]
template<typename TableType , bool Constness, Storage storage_order>
Constructor from an accessor.
◆ Iterator() [2/5]
template<typename TableType , bool Constness, Storage storage_order>
Constructor. Create the end iterator for a table.
◆ Iterator() [3/5]
template<typename TableType , bool Constness, Storage storage_order>
Constructor for a particular table entry.
◆ Iterator() [4/5]
template<typename TableType , bool Constness, Storage storage_order>
Copy constructor from a non-const iterator.
◆ Iterator() [5/5]
template<typename TableType , bool Constness, Storage storage_order>
Constructor for an entry with a particular linear index.
The documentation for this class was generated from the following file: