dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper > Struct Template Reference

#include <dune/fem/space/mapper/ghost.hh>

Inheritance diagram for Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >:
Inheritance graph

Public Types

typedef std::pair< int, std::size_t > Data
 

Public Member Functions

 BuildDataHandle (int rank, const BaseMapper &baseMapper, std::vector< std::tuple< int, std::size_t, std::size_t > > &masters)
 
bool contains (int dim, int codim) const
 
bool fixedSize (int dim, int codim) const
 
template<class Buffer , class Entity >
void gather (Buffer &buffer, const Entity &entity) const
 
template<class Buffer , class Entity >
void scatter (Buffer &buffer, const Entity &entity, std::size_t n)
 
template<class Entity >
std::size_t size (const Entity &entity) const
 

Protected Attributes

int rank_
 
const BaseMapper & baseMapper_
 
std::vector< std::tuple< int, std::size_t, std::size_t > > & masters_
 

Member Typedef Documentation

◆ Data

template<class BaseMapper >
typedef std::pair< int, std::size_t > Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::Data

Constructor & Destructor Documentation

◆ BuildDataHandle()

template<class BaseMapper >
Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::BuildDataHandle ( int  rank,
const BaseMapper &  baseMapper,
std::vector< std::tuple< int, std::size_t, std::size_t > > &  masters 
)
inlineexplicit

Member Function Documentation

◆ contains()

template<class BaseMapper >
bool Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::contains ( int  dim,
int  codim 
) const
inline

◆ fixedSize()

template<class BaseMapper >
bool Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::fixedSize ( int  dim,
int  codim 
) const
inline

◆ gather()

template<class BaseMapper >
template<class Buffer , class Entity >
void Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::gather ( Buffer &  buffer,
const Entity &  entity 
) const
inline

◆ scatter()

template<class BaseMapper >
template<class Buffer , class Entity >
void Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::scatter ( Buffer &  buffer,
const Entity &  entity,
std::size_t  n 
)
inline

◆ size()

template<class BaseMapper >
template<class Entity >
std::size_t Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::size ( const Entity &  entity) const
inline

Member Data Documentation

◆ baseMapper_

template<class BaseMapper >
const BaseMapper& Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::baseMapper_
protected

◆ masters_

template<class BaseMapper >
std::vector< std::tuple< int, std::size_t, std::size_t > >& Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::masters_
protected

◆ rank_

template<class BaseMapper >
int Dune::Fem::__GhostDofMapper::BuildDataHandle< BaseMapper >::rank_
protected

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