dune-pdelab  2.7-git
Public Types | Public Member Functions | List of all members
Dune::PDELab::DataGatherScatter< GatherScatter > Class Template Reference

#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>

Inheritance diagram for Dune::PDELab::DataGatherScatter< GatherScatter >:
Inheritance graph

Public Types

typedef std::size_t size_type
 

Public Member Functions

template<typename MessageBuffer , typename Entity , typename LocalView >
bool gather (MessageBuffer &buff, const Entity &e, const LocalView &local_view) const
 
template<typename MessageBuffer , typename Entity , typename LocalView >
bool scatter (MessageBuffer &buff, size_type n, const Entity &e, LocalView &local_view) const
 
template<typename MessageBuffer , typename Offsets , typename Entity , typename LocalView >
bool scatter (MessageBuffer &buff, const Offsets &remote_offsets, const Offsets &local_offsets, const Entity &e, LocalView &local_view) const
 
 DataGatherScatter (GatherScatter gather_scatter=GatherScatter())
 

Member Typedef Documentation

◆ size_type

template<typename GatherScatter >
typedef std::size_t Dune::PDELab::DataGatherScatter< GatherScatter >::size_type

Constructor & Destructor Documentation

◆ DataGatherScatter()

template<typename GatherScatter >
Dune::PDELab::DataGatherScatter< GatherScatter >::DataGatherScatter ( GatherScatter  gather_scatter = GatherScatter())
inline

Member Function Documentation

◆ gather()

template<typename GatherScatter >
template<typename MessageBuffer , typename Entity , typename LocalView >
bool Dune::PDELab::DataGatherScatter< GatherScatter >::gather ( MessageBuffer &  buff,
const Entity &  e,
const LocalView &  local_view 
) const
inline

◆ scatter() [1/2]

template<typename GatherScatter >
template<typename MessageBuffer , typename Offsets , typename Entity , typename LocalView >
bool Dune::PDELab::DataGatherScatter< GatherScatter >::scatter ( MessageBuffer &  buff,
const Offsets &  remote_offsets,
const Offsets &  local_offsets,
const Entity &  e,
LocalView &  local_view 
) const
inline

◆ scatter() [2/2]

template<typename GatherScatter >
template<typename MessageBuffer , typename Entity , typename LocalView >
bool Dune::PDELab::DataGatherScatter< GatherScatter >::scatter ( MessageBuffer &  buff,
size_type  n,
const Entity &  e,
LocalView &  local_view 
) const
inline

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