version 3.10-dev
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 More...
 
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: