MaMiCo 1.2
|
Provides iterator functionality (increment, access as <*cell, index> pair, equality) More...
#include <FlexibleCellContainer.h>
Public Types | |
using | CouplingCellIterator = typename std::vector<coupling::datastructures::CouplingCell<dim>*>::const_iterator |
using | IndexIterator = std::vector<I01>::const_iterator |
Public Member Functions | |
Iterator (CouplingCellIterator itCouplingCells, IndexIterator itIdxs) | |
const std::pair< coupling::datastructures::CouplingCell< dim > *, I01 > | operator* () const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Private Attributes | |
CouplingCellIterator | _itCouplingCells |
IndexIterator | _itIdxs |
Friends | |
bool | operator== (const Iterator &a, const Iterator &b) |
bool | operator!= (const Iterator &a, const Iterator &b) |
Provides iterator functionality (increment, access as <*cell, index> pair, equality)
|
inline |
Iterator access, returning the data at the current iterator location
|
private |
Iterator to underlying cell* vector
|
private |
Iterator to underlying index vector