dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > > Class Template Reference

#include <dune/fem/space/hpdg/datahandle.hh>

Inheritance diagram for Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >:
Inheritance graph

Public Types

using KeyType = typename LocalKeys::KeyType
 key type
 
using DataType = typename BaseType::DataType
 data type
 

Public Member Functions

size_t size (const EntityType &e) const
 
void gather (MessageBufferImp &buff, const EntityType &e) const
 
void scatter (MessageBufferImp &buff, const EntityType &e, size_t n)
 
Construction
 DataHandle (BlockMapperType &blockMapper)
 
Copying and assignment
 DataHandle (const ThisType &)=default
 
ThisTypeoperator= (const ThisType &)=default
 
 DataHandle (ThisType &&)=default
 
ThisTypeoperator= (ThisType &&)=default
 
Public member methods
bool contains (int dim, int codim) const
 
bool fixedSize (int dim, int codim) const
 
template<class Entity >
std::size_t size (const Entity &entity) 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)
 

Member Typedef Documentation

◆ DataType

template<class GridPart , class LocalKeys >
using Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::DataType = typename BaseType::DataType

data type

◆ KeyType

template<class GridPart , class LocalKeys >
using Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::KeyType = typename LocalKeys::KeyType

key type

Constructor & Destructor Documentation

◆ DataHandle() [1/3]

template<class GridPart , class LocalKeys >
Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::DataHandle ( BlockMapperType blockMapper)
inlineexplicit

◆ DataHandle() [2/3]

template<class GridPart , class LocalKeys >
Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::DataHandle ( const ThisType )
default

◆ DataHandle() [3/3]

template<class GridPart , class LocalKeys >
Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::DataHandle ( ThisType &&  )
default

Member Function Documentation

◆ contains()

template<class GridPart , class LocalKeys >
bool Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::contains ( int  dim,
int  codim 
) const
inline

◆ fixedSize()

template<class GridPart , class LocalKeys >
bool Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::fixedSize ( int  dim,
int  codim 
) const
inline

◆ gather()

template<class GridPart , class LocalKeys >
template<class Buffer , class Entity >
void Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::gather ( Buffer &  buffer,
const Entity entity 
) const
inline

◆ operator=() [1/2]

template<class GridPart , class LocalKeys >
ThisType & Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::operator= ( const ThisType )
default

◆ operator=() [2/2]

template<class GridPart , class LocalKeys >
ThisType & Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::operator= ( ThisType &&  )
default

◆ scatter()

template<class GridPart , class LocalKeys >
template<class Buffer , class Entity >
void Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::scatter ( Buffer &  buffer,
const Entity entity,
std::size_t  n 
)
inline

◆ size()

template<class GridPart , class LocalKeys >
template<class Entity >
std::size_t Dune::Fem::hpDG::DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >::size ( const Entity entity) const
inline

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