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::ArrayBasedTraits< dim, subDomainsPerCell, subDomainCount, supportedCodims > Struct Template Reference

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

Classes

struct  Codim
 
struct  CodimBase
 
struct  EmptyCodimBase
 

Public Types

typedef int SubDomainIndex
 

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static const SubDomainIndex empty = -1
 
static const int dimension = dim
 
static const std::size_t maxSubDomainsPerCell = subDomainsPerCell
 

Member Typedef Documentation

◆ SubDomainIndex

template<int dim, std::size_t subDomainsPerCell, std::size_t subDomainCount, template< int dim_, int codim > class supportedCodims = AllCodims>
typedef int Dune::mdgrid::ArrayBasedTraits< dim, subDomainsPerCell, subDomainCount, supportedCodims >::SubDomainIndex

Member Function Documentation

◆ maxSubDomainIndex()

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

◆ maxSubDomainIndexIsStatic()

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

◆ setupSizeContainer()

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

Member Data Documentation

◆ dimension

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

◆ empty

template<int dim, std::size_t subDomainsPerCell, std::size_t subDomainCount, template< int dim_, int codim > class supportedCodims = AllCodims>
const SubDomainIndex Dune::mdgrid::ArrayBasedTraits< dim, subDomainsPerCell, subDomainCount, supportedCodims >::empty = -1
static

◆ maxSubDomainsPerCell

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

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