6#ifndef DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
7#define DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH
26 typedef typename GV::IndexSet IndexSet;
27 const IndexSet& indexSet()
const {
return gv.indexSet(); }
32 static const unsigned dimCell = GV::dimension;
34 typedef typename GV::template Codim<0>::Entity
Cell;
35 typedef typename GV::template Codim<0>::
36 template Partition<InteriorBorder_Partition>::Iterator
CellIterator;
54 return gv.template begin<0, InteriorBorder_Partition>();
57 return gv.template end<0, InteriorBorder_Partition>();
87 static const unsigned dimCell = GV::dimension;
89 typedef typename GV::template Codim<0>::Entity
Cell;
90 typedef typename GV::template Codim<0>::
91 template Partition<InteriorBorder_Partition>::Iterator
CellIterator;
107 return gv.template begin<0, InteriorBorder_Partition>();
110 return gv.template end<0, InteriorBorder_Partition>();
Include standard header files.
Definition: agrid.hh:60
simple class representing a corner of a cell
Definition: corner.hh:25
iterate over the corners of some cell range
Definition: corneriterator.hh:39
writer for the connectivity array in conforming mode
Definition: functionwriter.hh:195
writer for the connectivity array in nonconforming mode
Definition: functionwriter.hh:261
iterate over the points of some corner range
Definition: pointiterator.hh:58
Definition: volumeiterators.hh:23
CornerIterator endCorners() const
Definition: volumeiterators.hh:63
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:39
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:38
CellIterator endCells() const
Definition: volumeiterators.hh:56
GV::Communication Communication
Definition: volumeiterators.hh:47
VTK::PointIterator< CellIterator, typename GV::IndexSet > PointIterator
Definition: volumeiterators.hh:43
ConformingConnectivityWriter< ConformingVolumeIteratorFactory< GV > > ConnectivityWriter
Definition: volumeiterators.hh:46
CornerIterator beginCorners() const
Definition: volumeiterators.hh:60
static const unsigned dimCell
Definition: volumeiterators.hh:32
PointIterator endPoints() const
Definition: volumeiterators.hh:70
const Communication & comm() const
Definition: volumeiterators.hh:77
ConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:49
VTK::Corner< Cell > Point
Definition: volumeiterators.hh:41
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:74
CellIterator beginCells() const
Definition: volumeiterators.hh:53
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:34
PointIterator beginPoints() const
Definition: volumeiterators.hh:67
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:36
Definition: volumeiterators.hh:83
const Communication & comm() const
Definition: volumeiterators.hh:126
PointIterator beginPoints() const
Definition: volumeiterators.hh:120
GV::Communication Communication
Definition: volumeiterators.hh:100
CellIterator beginCells() const
Definition: volumeiterators.hh:106
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:89
NonConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:102
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:123
NonConformingConnectivityWriter< Cell > ConnectivityWriter
Definition: volumeiterators.hh:99
static const unsigned dimCell
Definition: volumeiterators.hh:87
CellIterator endCells() const
Definition: volumeiterators.hh:109
CornerIterator endCorners() const
Definition: volumeiterators.hh:116
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:94
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:93
CornerIterator PointIterator
Definition: volumeiterators.hh:97
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:91
PointIterator endPoints() const
Definition: volumeiterators.hh:121
Corner Point
Definition: volumeiterators.hh:96
CornerIterator beginCorners() const
Definition: volumeiterators.hh:113