dune-grid-glue  2.3.0
Public Types | Static Public Member Functions | List of all members
Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > > Struct Template Reference

specialization of the CommPolicy struct, required for the ParallelIndexsets More...

#include <dune/grid-glue/adapter/gridgluecommunicate.hh>

Public Types

typedef
::Dune::GridGlue::CommInfo< GG,
DataHandleImp, DataTypeImp > 
Type
 The type of the GridGlueCommInfo. More...
 
typedef DataTypeImp IndexedType
 The datatype that should be communicated. More...
 
typedef VariableSize IndexedTypeFlag
 Each intersection can communicate a different number of objects. More...
 

Static Public Member Functions

static size_t getSize (const Type &commInfo, size_t i)
 Get the number of objects at an intersection. More...
 

Detailed Description

template<typename GG, class DataHandleImp, class DataTypeImp>
struct Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > >

specialization of the CommPolicy struct, required for the ParallelIndexsets

Member Typedef Documentation

template<typename GG , class DataHandleImp , class DataTypeImp >
typedef DataTypeImp Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > >::IndexedType

The datatype that should be communicated.

template<typename GG , class DataHandleImp , class DataTypeImp >
typedef VariableSize Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > >::IndexedTypeFlag

Each intersection can communicate a different number of objects.

template<typename GG , class DataHandleImp , class DataTypeImp >
typedef ::Dune::GridGlue::CommInfo<GG, DataHandleImp, DataTypeImp> Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > >::Type

The type of the GridGlueCommInfo.

Member Function Documentation

template<typename GG , class DataHandleImp , class DataTypeImp >
static size_t Dune::CommPolicy< ::Dune::GridGlue::CommInfo< GG, DataHandleImp, DataTypeImp > >::getSize ( const Type commInfo,
size_t  i 
)
inlinestatic

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