dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::CombinedDataHandle< DataHandle > Class Template Reference

combine multiple data handles into one More...

#include <dune/fem/space/common/commoperations.hh>

Inheritance diagram for Dune::Fem::CombinedDataHandle< DataHandle >:
Inheritance graph

Public Types

typedef CombinedDataType< DataHandle... >::Type DataType
 

Public Member Functions

 CombinedDataHandle (const DataHandle &... handle)
 
 CombinedDataHandle (const std::tuple< DataHandle... > &data)
 
bool contains (int dim, int codim) const
 
bool fixedSize (int dim, int codim) const
 
template<class MessageBufferImp , class EntityType >
void gather (MessageBufferImp &buff, const EntityType &en) const
 loop over all internal data handlers and call gather for given entity
 
template<class MessageBufferImp , class EntityType >
void scatter (MessageBufferImp &buff, const EntityType &en, std::size_t n)
 loop over all internal data handlers and call scatter for given entity
 
template<class EntityType >
std::size_t size (const EntityType &en) const
 loop over all internal data handlers and return sum of data size of given entity
 

Detailed Description

template<class... DataHandle>
class Dune::Fem::CombinedDataHandle< DataHandle >

combine multiple data handles into one


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