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

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

Inheritance diagram for Dune::VTK::ConformingVolumeIteratorFactory< GV >:
Inheritance graph

Public Types

typedef GV::template Codim< 0 >::Entity Cell
 
typedef GV::template Codim< 0 >::template Partition< InteriorBorder_Partition >::Iterator CellIterator
 
typedef VTK::Corner< CellCorner
 
typedef VTK::CornerIterator< CellIteratorCornerIterator
 
typedef VTK::Corner< CellPoint
 
typedef VTK::PointIterator< CellIterator, typename GV::IndexSet > PointIterator
 
typedef ConformingConnectivityWriter< ConformingVolumeIteratorFactory< GV > > ConnectivityWriter
 
typedef GV::Communication Communication
 

Public Member Functions

 ConformingVolumeIteratorFactory (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 Communicationcomm () 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::ConformingVolumeIteratorFactory< GV >::Cell

◆ CellIterator

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

◆ Communication

template<typename GV >
typedef GV::Communication Dune::VTK::ConformingVolumeIteratorFactory< GV >::Communication

◆ ConnectivityWriter

◆ Corner

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

◆ CornerIterator

template<typename GV >
typedef VTK::CornerIterator<CellIterator> Dune::VTK::ConformingVolumeIteratorFactory< GV >::CornerIterator

◆ Point

template<typename GV >
typedef VTK::Corner<Cell> Dune::VTK::ConformingVolumeIteratorFactory< GV >::Point

◆ PointIterator

template<typename GV >
typedef VTK::PointIterator<CellIterator, typename GV::IndexSet> Dune::VTK::ConformingVolumeIteratorFactory< GV >::PointIterator

Constructor & Destructor Documentation

◆ ConformingVolumeIteratorFactory()

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

Member Function Documentation

◆ beginCells()

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

◆ beginCorners()

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

◆ beginPoints()

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

◆ comm()

template<typename GV >
const Communication & Dune::VTK::ConformingVolumeIteratorFactory< GV >::comm ( ) const
inline

◆ endCells()

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

◆ endCorners()

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

◆ endPoints()

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

◆ makeConnectivity()

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

Member Data Documentation

◆ dimCell

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

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