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
NonConformingConnectivityWriter< Cell > ConnectivityWriter
Definition: volumeiterators.hh:97
PointIterator beginPoints() const
Definition: volumeiterators.hh:118
PointIterator endPoints() const
Definition: volumeiterators.hh:68
CornerIterator PointIterator
Definition: volumeiterators.hh:95
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:89
iterate over the points of some corner range
Definition: pointiterator.hh:48
CornerIterator endCorners() const
Definition: volumeiterators.hh:61
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:92
Corner Point
Definition: volumeiterators.hh:94
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:121
writer for the connectivity array in conforming mode
Definition: functionwriter.hh:185
static const unsigned dimCell
Definition: volumeiterators.hh:30
Include standard header files.
Definition: agrid.hh:59
VTK::Corner< Cell > Point
Definition: volumeiterators.hh:39
CornerIterator endCorners() const
Definition: volumeiterators.hh:114
CellIterator endCells() const
Definition: volumeiterators.hh:107
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:87
GV::CollectiveCommunication CollectiveCommunication
Definition: volumeiterators.hh:45
ConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:47
PointIterator endPoints() const
Definition: volumeiterators.hh:119
const CollectiveCommunication & comm() const
Definition: volumeiterators.hh:124
ConformingConnectivityWriter< ConformingVolumeIteratorFactory< GV > > ConnectivityWriter
Definition: volumeiterators.hh:44
Definition: volumeiterators.hh:21
PointIterator beginPoints() const
Definition: volumeiterators.hh:65
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:91
ConnectivityWriter makeConnectivity() const
Definition: volumeiterators.hh:72
GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
Definition: volumeiterators.hh:34
GV::CollectiveCommunication CollectiveCommunication
Definition: volumeiterators.hh:98
GV::template Codim< 0 >::Entity Cell
Definition: volumeiterators.hh:32
iterate over the corners of some cell range
Definition: corneriterator.hh:29
VTK::Corner< Cell > Corner
Definition: volumeiterators.hh:36
VTK::CornerIterator< CellIterator > CornerIterator
Definition: volumeiterators.hh:37
Definition: volumeiterators.hh:81
CornerIterator beginCorners() const
Definition: volumeiterators.hh:111
CellIterator endCells() const
Definition: volumeiterators.hh:54
CellIterator beginCells() const
Definition: volumeiterators.hh:104
CornerIterator beginCorners() const
Definition: volumeiterators.hh:58
const CollectiveCommunication & comm() const
Definition: volumeiterators.hh:75
simple class representing a corner of a cell
Definition: corner.hh:23
NonConformingVolumeIteratorFactory(const GV &gv_)
Definition: volumeiterators.hh:100
CellIterator beginCells() const
Definition: volumeiterators.hh:51
writer for the connectivity array in nonconforming mode
Definition: functionwriter.hh:251
static const unsigned dimCell
Definition: volumeiterators.hh:85
VTK::PointIterator< CellIterator, typename GV::IndexSet > PointIterator
Definition: volumeiterators.hh:41