dune-grid  2.5.0
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::VTK::NonConformingVolumeIteratorFactory< GV > Class Template Reference

#include <dune/grid/io/file/vtk/volumeiterators.hh>

Public Types

typedef GV::template Codim< 0 >::Entity Cell
 
typedef GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
 
typedef VTK::Corner< Cell > Corner
 
typedef VTK::CornerIterator< CellIterator > CornerIterator
 
typedef Corner Point
 
typedef CornerIterator PointIterator
 
typedef NonConformingConnectivityWriter< Cell > ConnectivityWriter
 
typedef GV::CollectiveCommunication CollectiveCommunication
 

Public Member Functions

 NonConformingVolumeIteratorFactory (const GV &gv_)
 
CellIterator beginCells () const
 
CellIterator endCells () const
 
CornerIterator beginCorners () const
 
CornerIterator endCorners () const
 
PointIterator beginPoints () const
 
PointIterator endPoints () const
 
ConnectivityWriter makeConnectivity () const
 
const CollectiveCommunication & comm () const
 

Static Public Attributes

static const unsigned dimCell = GV::dimension
 

Member Typedef Documentation

§ Cell

template<typename GV >
typedef GV::template Codim<0>::Entity Dune::VTK::NonConformingVolumeIteratorFactory< GV >::Cell

§ CellIterator

template<typename GV >
typedef GV::template Codim<0>:: template Partition<InteriorBorder_Partition>::Iterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::CellIterator

§ CollectiveCommunication

template<typename GV >
typedef GV::CollectiveCommunication Dune::VTK::NonConformingVolumeIteratorFactory< GV >::CollectiveCommunication

§ ConnectivityWriter

§ Corner

template<typename GV >
typedef VTK::Corner<Cell> Dune::VTK::NonConformingVolumeIteratorFactory< GV >::Corner

§ CornerIterator

§ Point

template<typename GV >
typedef Corner Dune::VTK::NonConformingVolumeIteratorFactory< GV >::Point

§ PointIterator

Constructor & Destructor Documentation

§ NonConformingVolumeIteratorFactory()

template<typename GV >
Dune::VTK::NonConformingVolumeIteratorFactory< GV >::NonConformingVolumeIteratorFactory ( const GV &  gv_)
inlineexplicit

Member Function Documentation

§ beginCells()

template<typename GV >
CellIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::beginCells ( ) const
inline

§ beginCorners()

template<typename GV >
CornerIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::beginCorners ( ) const
inline

§ beginPoints()

template<typename GV >
PointIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::beginPoints ( ) const
inline

§ comm()

template<typename GV >
const CollectiveCommunication& Dune::VTK::NonConformingVolumeIteratorFactory< GV >::comm ( ) const
inline

§ endCells()

template<typename GV >
CellIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::endCells ( ) const
inline

§ endCorners()

template<typename GV >
CornerIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::endCorners ( ) const
inline

§ endPoints()

template<typename GV >
PointIterator Dune::VTK::NonConformingVolumeIteratorFactory< GV >::endPoints ( ) const
inline

§ makeConnectivity()

template<typename GV >
ConnectivityWriter Dune::VTK::NonConformingVolumeIteratorFactory< GV >::makeConnectivity ( ) const
inline

Member Data Documentation

§ dimCell

template<typename GV >
const unsigned Dune::VTK::NonConformingVolumeIteratorFactory< GV >::dimCell = GV::dimension
static

The documentation for this class was generated from the following file: