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
-
Definition at line 848 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 1080 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: