3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim > Class Template Reference

a data handle to communicate the solution on ghosts and overlaps when reading from vtk file in parallel More...

#include <dumux/io/loadsolution.hh>

Inheritance diagram for Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >:

Description

template<class Container, class EntityMapper, int codim>
class Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >

a data handle to communicate the solution on ghosts and overlaps when reading from vtk file in parallel

Public Member Functions

 LoadSolutionDataHandle (Container &container, const EntityMapper &mapper)
 
bool contains (int dim, int cd) const
 
bool fixedSize (int dim, int cd) const
 returns true if size per entity of given dim and codim is a constant More...
 
template<class EntityType >
std::size_t size (const EntityType &e) const
 
template<class MessageBufferImp , class EntityType >
void gather (MessageBufferImp &buff, const EntityType &e) const
 
template<class MessageBufferImp , class EntityType >
void scatter (MessageBufferImp &buff, const EntityType &e, std::size_t n)
 

Constructor & Destructor Documentation

◆ LoadSolutionDataHandle()

template<class Container , class EntityMapper , int codim>
Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::LoadSolutionDataHandle ( Container &  container,
const EntityMapper &  mapper 
)
inline

Member Function Documentation

◆ contains()

template<class Container , class EntityMapper , int codim>
bool Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::contains ( int  dim,
int  cd 
) const
inline

◆ fixedSize()

template<class Container , class EntityMapper , int codim>
bool Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::fixedSize ( int  dim,
int  cd 
) const
inline

returns true if size per entity of given dim and codim is a constant

◆ gather()

template<class Container , class EntityMapper , int codim>
template<class MessageBufferImp , class EntityType >
void Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::gather ( MessageBufferImp &  buff,
const EntityType &  e 
) const
inline

◆ scatter()

template<class Container , class EntityMapper , int codim>
template<class MessageBufferImp , class EntityType >
void Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::scatter ( MessageBufferImp &  buff,
const EntityType &  e,
std::size_t  n 
)
inline

◆ size()

template<class Container , class EntityMapper , int codim>
template<class EntityType >
std::size_t Dumux::LoadSolutionDataHandle< Container, EntityMapper, codim >::size ( const EntityType &  e) const
inline

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