version 3.10.0
Loading...
Searching...
No Matches
Dumux::VtkGridDataHandle< Grid, GridFactory, Data > Struct Template Reference

A data handle for communicating grid data for VTK grids.

#include <dumux/io/grid/vtkgriddatahandle.hh>

Inheritance diagram for Dumux::VtkGridDataHandle< Grid, GridFactory, Data >:

Public Types

using GridView = typename Grid::LevelGridView
 

Public Member Functions

 VtkGridDataHandle (const Grid &grid, const GridFactory &gridFactory, VTKReader::Data &cellData, VTKReader::Data &pointData)
 
 ~VtkGridDataHandle ()
 
Dune::CommDataHandleIF< VtkGridDataHandle< Grid, GridFactory, Data >, typename Data::value_type > & interface ()
 
bool contains (int dim, int codim) const
 
bool fixedSize (int dim, int codim) const
 returns true if size per entity of given dim and codim is a constant
 
template<class Entity>
std::size_t size (const Entity &) const
 
template<class MessageBufferImp, class Entity>
void gather (MessageBufferImp &buff, const Entity &e) const
 
template<class MessageBufferImp, class Entity>
void scatter (MessageBufferImp &buff, const Entity &e, std::size_t n)
 

Member Typedef Documentation

◆ GridView

template<class Grid, class GridFactory, class Data>
using Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::GridView = typename Grid::LevelGridView

Constructor & Destructor Documentation

◆ VtkGridDataHandle()

template<class Grid, class GridFactory, class Data>
Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::VtkGridDataHandle ( const Grid & grid,
const GridFactory & gridFactory,
VTKReader::Data & cellData,
VTKReader::Data & pointData )
inline

◆ ~VtkGridDataHandle()

template<class Grid, class GridFactory, class Data>
Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::~VtkGridDataHandle ( )
inline

Member Function Documentation

◆ contains()

template<class Grid, class GridFactory, class Data>
bool Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::contains ( int dim,
int codim ) const
inline

◆ fixedSize()

template<class Grid, class GridFactory, class Data>
bool Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::fixedSize ( int dim,
int codim ) const
inline

◆ gather()

template<class Grid, class GridFactory, class Data>
template<class MessageBufferImp, class Entity>
void Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::gather ( MessageBufferImp & buff,
const Entity & e ) const
inline

◆ interface()

template<class Grid, class GridFactory, class Data>
Dune::CommDataHandleIF< VtkGridDataHandle< Grid, GridFactory, Data >, typename Data::value_type > & Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::interface ( )
inline

◆ scatter()

template<class Grid, class GridFactory, class Data>
template<class MessageBufferImp, class Entity>
void Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::scatter ( MessageBufferImp & buff,
const Entity & e,
std::size_t n )
inline

◆ size()

template<class Grid, class GridFactory, class Data>
template<class Entity>
std::size_t Dumux::VtkGridDataHandle< Grid, GridFactory, Data >::size ( const Entity & ) const
inline

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