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

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

Classes

struct  Codim
 
struct  CodimBase
 
struct  EmptyCodimBase
 

Public Types

typedef unsigned int SubDomainIndex
 

Public Member Functions

template<int codim>
void setupSizeContainer (typename Codim< codim >::SizeContainer &) const
 

Static Public Member Functions

static constexpr bool maxSubDomainIndexIsStatic ()
 
static constexpr SubDomainIndex maxSubDomainIndex ()
 

Static Public Attributes

static const SubDomainIndex empty = ~SubDomainIndex(0)
 
static const int dimension = dim
 
static const std::size_t maxSubDomainsPerCell = maxSubDomains
 

Member Typedef Documentation

◆ SubDomainIndex

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
typedef unsigned int Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::SubDomainIndex

Member Function Documentation

◆ maxSubDomainIndex()

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
static constexpr SubDomainIndex Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::maxSubDomainIndex ( )
inlinestaticconstexpr

◆ maxSubDomainIndexIsStatic()

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
static constexpr bool Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::maxSubDomainIndexIsStatic ( )
inlinestaticconstexpr

◆ setupSizeContainer()

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
template<int codim>
void Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::setupSizeContainer ( typename Codim< codim >::SizeContainer &  ) const
inline

Member Data Documentation

◆ dimension

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
const int Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::dimension = dim
static

◆ empty

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
const SubDomainIndex Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::empty = ~SubDomainIndex(0)
static

◆ maxSubDomainsPerCell

template<int dim, std::size_t maxSubDomains, template< int dim_, int codim > class supportedCodims = AllCodims>
const std::size_t Dune::mdgrid::FewSubDomainsTraits< dim, maxSubDomains, supportedCodims >::maxSubDomainsPerCell = maxSubDomains
static

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