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

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

Inheritance diagram for Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >:
Inheritance graph

Public Member Functions

 BuildDataHandle (const BaseMapper &baseMapper, const AuxiliaryDofs< GridPart, BaseMapper > &auxiliaryDofs, std::vector< GlobalKey > &mapping)
 
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

const BaseMapper & baseMapper_
 
const AuxiliaryDofs< GridPart, BaseMapper > & auxiliaryDofs_
 
std::vector< GlobalKey > & mapping_
 

Constructor & Destructor Documentation

◆ BuildDataHandle()

template<class GridPart , class BaseMapper , class GlobalKey >
Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >::BuildDataHandle ( const BaseMapper &  baseMapper,
const AuxiliaryDofs< GridPart, BaseMapper > &  auxiliaryDofs,
std::vector< GlobalKey > &  mapping 
)
inlineexplicit

Member Function Documentation

◆ contains()

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

◆ fixedSize()

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

◆ gather()

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

◆ scatter()

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

◆ size()

template<class GridPart , class BaseMapper , class GlobalKey >
template<class Entity >
std::size_t Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >::size ( const Entity &  entity) const
inline

Member Data Documentation

◆ auxiliaryDofs_

template<class GridPart , class BaseMapper , class GlobalKey >
const AuxiliaryDofs< GridPart, BaseMapper >& Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >::auxiliaryDofs_
protected

◆ baseMapper_

template<class GridPart , class BaseMapper , class GlobalKey >
const BaseMapper& Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >::baseMapper_
protected

◆ mapping_

template<class GridPart , class BaseMapper , class GlobalKey >
std::vector< GlobalKey >& Dune::Fem::__ParallelDofMapper::BuildDataHandle< GridPart, BaseMapper, GlobalKey >::mapping_
protected

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