3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::VertexHandleMin< FieldType, Container, VertexMapper > Class Template Reference

Provides data handle for parallel communication which takes the minimum of all values that are attached to vertices. More...

#include <dumux/parallel/vertexhandles.hh>

Inheritance diagram for Dumux::VertexHandleMin< FieldType, Container, VertexMapper >:
Inheritance graph

Description

template<class FieldType, class Container, class VertexMapper>
class Dumux::VertexHandleMin< FieldType, Container, VertexMapper >

Provides data handle for parallel communication which takes the minimum of all values that are attached to vertices.

Public Member Functions

 VertexHandleMin (Container &container, const VertexMapper &mapper)
bool contains (int dim, int codim) const
bool fixedsize (int dim, int codim) const
template<class EntityType>
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, size_t n)

Constructor & Destructor Documentation

◆ VertexHandleMin()

template<class FieldType, class Container, class VertexMapper>
Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::VertexHandleMin ( Container & container,
const VertexMapper & mapper )
inline

Member Function Documentation

◆ contains()

template<class FieldType, class Container, class VertexMapper>
bool Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::contains ( int dim,
int codim ) const
inline

◆ fixedsize()

template<class FieldType, class Container, class VertexMapper>
bool Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::fixedsize ( int dim,
int codim ) const
inline

◆ gather()

template<class FieldType, class Container, class VertexMapper>
template<class MessageBufferImp, class EntityType>
void Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::gather ( MessageBufferImp & buff,
const EntityType & e ) const
inline

◆ scatter()

template<class FieldType, class Container, class VertexMapper>
template<class MessageBufferImp, class EntityType>
void Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::scatter ( MessageBufferImp & buff,
const EntityType & e,
size_t n )
inline

◆ size()

template<class FieldType, class Container, class VertexMapper>
template<class EntityType>
size_t Dumux::VertexHandleMin< FieldType, Container, VertexMapper >::size ( const EntityType & e) const
inline

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