4 #ifndef DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH 5 #define DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH 24 typedef typename GV::IndexSet IndexSet;
25 const IndexSet& indexSet()
const {
return gv.indexSet(); }
30 static const unsigned dimCell = GV::dimension;
32 typedef typename GV::template Codim<0>::Entity
Cell;
33 typedef typename GV::template Codim<0>::
34 template Partition<InteriorBorder_Partition>::Iterator
CellIterator;
52 return gv.template begin<0, InteriorBorder_Partition>();
55 return gv.template end<0, InteriorBorder_Partition>();
75 const CollectiveCommunication&
comm()
const {
85 static const unsigned dimCell = GV::dimension;
87 typedef typename GV::template Codim<0>::Entity
Cell;
88 typedef typename GV::template Codim<0>::
89 template Partition<InteriorBorder_Partition>::Iterator
CellIterator;
105 return gv.template begin<0, InteriorBorder_Partition>();
108 return gv.template end<0, InteriorBorder_Partition>();
124 const CollectiveCommunication&
comm()
const {
135 #endif // DUNE_GRID_IO_FILE_VTK_VOLUMEITERATORS_HH Include standard header files.
Definition: agrid.hh:58
CornerIterator endCorners() const
Definition: volumeiterators.hh:61
iterate over the corners of some cell range
Definition: corneriterator.hh:29
NonConformingConnectivityWriter< Cell > ConnectivityWriter
Definition: volumeiterators.hh:97
CellIterator beginCells() const
Definition: volumeiterators.hh:51
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:87
CornerIterator beginCorners() const
Definition: volumeiterators.hh:111
iterate over the points of some corner range
Definition: pointiterator.hh:48
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:36
writer for the connectivity array in nonconforming mode
Definition: functionwriter.hh:251
simple class representing a corner of a cell
Definition: corner.hh:23
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:37
Corner Point
Definition: volumeiterators.hh:94
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:72
PointIterator beginPoints() const
Definition: volumeiterators.hh:118
CellIterator beginCells() const
Definition: volumeiterators.hh:104
Definition: volumeiterators.hh:81
static const unsigned dimCell
Definition: volumeiterators.hh:30
NonConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:100
const CollectiveCommunication & comm() const
Definition: volumeiterators.hh:124
PointIterator endPoints() const
Definition: volumeiterators.hh:68
Definition: volumeiterators.hh:21
GV::CollectiveCommunication CollectiveCommunication
Definition: volumeiterators.hh:45
ConformingConnectivityWriter< ConformingVolumeIteratorFactory< GV > > ConnectivityWriter
Definition: volumeiterators.hh:44
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:91
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:92
CornerIterator PointIterator
Definition: volumeiterators.hh:95
GV::CollectiveCommunication CollectiveCommunication
Definition: volumeiterators.hh:98
VTK::Corner< Cell > Point
Definition: volumeiterators.hh:39
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:89
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:34
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:32
PointIterator beginPoints() const
Definition: volumeiterators.hh:65
CornerIterator endCorners() const
Definition: volumeiterators.hh:114
PointIterator endPoints() const
Definition: volumeiterators.hh:119
VTK::PointIterator< CellIterator, typename GV::IndexSet > PointIterator
Definition: volumeiterators.hh:41
CornerIterator beginCorners() const
Definition: volumeiterators.hh:58
CellIterator endCells() const
Definition: volumeiterators.hh:107
CellIterator endCells() const
Definition: volumeiterators.hh:54
writer for the connectivity array in conforming mode
Definition: functionwriter.hh:185
ConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:47
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:121
const CollectiveCommunication & comm() const
Definition: volumeiterators.hh:75