|
dune-geometry 2.10
|

Public Types | |
| typedef VirtualRefinement< dimension, CoordType > | Refinement |
| typedef Refinement::template Codim< codimension >::SubEntityIterator | This |
| typedef Refinement::template SubEntityIteratorBack< codimension > | IteratorBack |
| typedef Refinement::CoordVector | CoordVector |
| typedef Codim< dimension >::SubEntityIterator | VertexIterator |
| The VertexIterator of the VirtualRefinement. | |
| typedef Codim< 0 >::SubEntityIterator | ElementIterator |
| The ElementIterator of the VirtualRefinement. | |
| typedef std::vector< int > | IndexVector |
| The IndexVector of the VirtualRefinement. | |
| typedef SubEntityIteratorBack< dimension > | VertexIteratorBack |
| typedef SubEntityIteratorBack< 0 > | ElementIteratorBack |
Public Member Functions | |
| SubEntityIterator (IteratorBack *backend) | |
| SubEntityIterator (const This &other) | |
| ~SubEntityIterator () | |
| This & | operator= (const This &other) |
| bool | equals (const This &other) const |
| void | increment () |
| int | index () const |
| VirtualRefinement< dimension, CoordType >::template Codim< codimension >::SubEntityIterator::CoordVector | coords () const |
| virtual int | nVertices (Dune::RefinementIntervals tag) const=0 |
| Get the number of Vertices. | |
| VertexIterator | vBegin (Dune::RefinementIntervals tag) const |
| Get an VertexIterator. | |
| VertexIterator | vEnd (Dune::RefinementIntervals tag) const |
| Get an VertexIterator. | |
| virtual int | nElements (Dune::RefinementIntervals tag) const=0 |
| Get the number of Elements. | |
| ElementIterator | eBegin (Dune::RefinementIntervals tag) const |
| Get an ElementIterator. | |
| ElementIterator | eEnd (Dune::RefinementIntervals tag) const |
| Get an ElementIterator. | |
| virtual | ~VirtualRefinement () |
| Destructor. | |
Protected Member Functions | |
| virtual VertexIteratorBack * | vBeginBack (Dune::RefinementIntervals tag) const=0 |
| virtual VertexIteratorBack * | vEndBack (Dune::RefinementIntervals tag) const=0 |
| virtual ElementIteratorBack * | eBeginBack (Dune::RefinementIntervals tag) const=0 |
| virtual ElementIteratorBack * | eEndBack (Dune::RefinementIntervals tag) const=0 |
| typedef Refinement::CoordVector Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::CoordVector |
| typedef Codim<0>::SubEntityIterator Dune::VirtualRefinement< dimension, CoordType >::ElementIterator |
The ElementIterator of the VirtualRefinement.
| typedef SubEntityIteratorBack<0> Dune::VirtualRefinement< dimension, CoordType >::ElementIteratorBack |
| typedef std::vector<int> Dune::VirtualRefinement< dimension, CoordType >::IndexVector |
The IndexVector of the VirtualRefinement.
This is always a typedef to a std::vector
| typedef Refinement::template SubEntityIteratorBack<codimension> Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::IteratorBack |
| typedef VirtualRefinement<dimension, CoordType> Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::Refinement |
| typedef Refinement::template Codim<codimension>::SubEntityIterator Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::This |
| typedef Codim<dimension>::SubEntityIterator Dune::VirtualRefinement< dimension, CoordType >::VertexIterator |
The VertexIterator of the VirtualRefinement.
| typedef SubEntityIteratorBack<dimension> Dune::VirtualRefinement< dimension, CoordType >::VertexIteratorBack |
| Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::~SubEntityIterator | ( | ) |
|
inlinevirtual |
Destructor.
| VirtualRefinement< dimension, CoordType >::template Codim< codimension >::SubEntityIterator::CoordVector Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::coords | ( | ) | const |
| VirtualRefinement< dimension, CoordType >::ElementIterator Dune::VirtualRefinement< dimension, CoordType >::eBegin | ( | Dune::RefinementIntervals | tag | ) | const |
Get an ElementIterator.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
|
protectedpure virtual |
| VirtualRefinement< dimension, CoordType >::ElementIterator Dune::VirtualRefinement< dimension, CoordType >::eEnd | ( | Dune::RefinementIntervals | tag | ) | const |
Get an ElementIterator.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
|
protectedpure virtual |
| bool Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::equals | ( | const This & | other | ) | const |
| void Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::increment | ( | ) |
| int Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::index | ( | ) | const |
|
pure virtual |
Get the number of Elements.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
|
pure virtual |
Get the number of Vertices.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
| This & Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::operator= | ( | const This & | other | ) |
| Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::SubEntityIterator | ( | const This & | other | ) |
| Dune::VirtualRefinement< dimension, CoordType >::Codim< codimension >::SubEntityIterator | ( | IteratorBack * | backend | ) |
| VirtualRefinement< dimension, CoordType >::VertexIterator Dune::VirtualRefinement< dimension, CoordType >::vBegin | ( | Dune::RefinementIntervals | tag | ) | const |
Get an VertexIterator.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
|
protectedpure virtual |
| VirtualRefinement< dimension, CoordType >::VertexIterator Dune::VirtualRefinement< dimension, CoordType >::vEnd | ( | Dune::RefinementIntervals | tag | ) | const |
Get an VertexIterator.
| tag | RefinementIntervals object returned by either refinementIntervals() or refinementLevels() |
|
protectedpure virtual |