dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | List of all members
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

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: