dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim > Struct Template Reference

#include <dune/grid/multidomaingrid/mdgridtraits.hh>

Public Types

typedef Dune::mdgrid::ArrayBasedSet< SubDomainIndex, maxSubDomainsPerEntitySubDomainSet
 
typedef std::array< int, maxSubDomainsPerEntityMultiIndexContainer
 
typedef std::vector< int > SizeContainer
 

Static Public Member Functions

static void setupSizeContainer (SizeContainer &container, std::size_t subDomainCount)
 

Static Public Attributes

static const std::size_t maxSubDomainsPerEntity = (2<<(codim)) * maxSubDomainsPerCell
 

Member Typedef Documentation

◆ MultiIndexContainer

template<int dim, std::size_t subDomainsPerCell, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
typedef std::array<int,maxSubDomainsPerEntity> Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim >::MultiIndexContainer

◆ SizeContainer

template<int dim, std::size_t subDomainsPerCell, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
typedef std::vector<int> Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim >::SizeContainer

◆ SubDomainSet

template<int dim, std::size_t subDomainsPerCell, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
typedef Dune::mdgrid::ArrayBasedSet<SubDomainIndex,maxSubDomainsPerEntity> Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim >::SubDomainSet

Member Function Documentation

◆ setupSizeContainer()

template<int dim, std::size_t subDomainsPerCell, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
static void Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim >::setupSizeContainer ( SizeContainer container,
std::size_t  subDomainCount 
)
inlinestatic

Member Data Documentation

◆ maxSubDomainsPerEntity

template<int dim, std::size_t subDomainsPerCell, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
const std::size_t Dune::mdgrid::DynamicSubDomainCountTraits< dim, subDomainsPerCell, supportedCodims >::CodimBase< codim >::maxSubDomainsPerEntity = (2<<(codim)) * maxSubDomainsPerCell
static

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