Iterators.hpp
Go to the documentation of this file.
Struct that hods all the data needed to represent a Cpgrid. Definition: CpGridData.hpp:118 Definition: Entity.hpp:72 Represents an entity of a given codim, with positive or negative orientation. Definition: EntityRep.hpp:99 bool orientation() const Returns true if the entity has positive orientation. Not a Dune interface method. Definition: EntityRep.hpp:140 int index() const The (positive) index of an entity. Not a Dune interface method. Definition: EntityRep.hpp:126 void increment() Increments the entityrep's index() by one. Definition: EntityRep.hpp:153 Only needs to provide interface for doing nothing. Definition: Iterators.hpp:118 HierarchicIterator(Entity< 0 > target, int maxLevel) Definition: Iterators.hpp:133 bool operator==(const HierarchicIterator &other) const Equality. Definition: Iterators.hpp:152 HierarchicIterator(int maxLevel) Definition: Iterators.hpp:145 const Entity< 0 > & operator*() const Const dereferencing operator. Definition: Iterators.hpp:210 HierarchicIterator operator++(int) Definition: Iterators.hpp:185 HierarchicIterator(const CpGridData &grid) Definition: Iterators.hpp:125 HierarchicIterator & operator++() Definition: Iterators.hpp:166 HierarchicIterator()=default bool operator!=(const HierarchicIterator &other) const Inequality. Definition: Iterators.hpp:158 const Entity< 0 > * operator->() const Const member by pointer operator. Definition: Iterators.hpp:203 Definition: Iterators.hpp:60 const Entity< cd > * operator->() const Const member by pointer operator. Definition: Iterators.hpp:94 Iterator()=default const Entity< cd > & operator*() const Const dereferencing operator. Definition: Iterators.hpp:101 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 STL namespace. Definition: PartitionIteratorRule.hpp:42 forward_iterator_tag iterator_category Definition: Iterators.hpp:254 value_type & reference Definition: Iterators.hpp:253 value_type * pointer Definition: Iterators.hpp:252 Dune::cpgrid::Entity< 0 > value_type Definition: Iterators.hpp:251 ptrdiff_t difference_type Definition: Iterators.hpp:250 ptrdiff_t difference_type Definition: Iterators.hpp:240 forward_iterator_tag iterator_category Definition: Iterators.hpp:244 value_type & reference Definition: Iterators.hpp:243 value_type * pointer Definition: Iterators.hpp:242 Dune::cpgrid::Iterator< codim, pitype > Iterator Definition: Iterators.hpp:239 Iterator::Entity value_type Definition: Iterators.hpp:241 |