dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
Dune::PDELab::GridViewOrderingTraits< ES, DI, CI > Struct Template Reference

#include <dune/pdelab/ordering/utility.hh>

Inheritance diagram for Dune::PDELab::GridViewOrderingTraits< ES, DI, CI >:
Inheritance graph

Public Types

typedef DI::EntityIndex EntityIndex
 
typedef DI::View::EntityIndex EntityIndexView
 
using EntitySet = ES
 
using GridView = typename ES::GridView
 
typedef std::bitset< max_dimCodimFlag
 
typedef DI::TreeIndex TreeIndex
 
typedef DI::View DOFIndexView
 
typedef DI::View::TreeIndex TreeIndexView
 
typedef DI::size_type SizeType
 
typedef DI::size_type size_type
 
typedef DI DOFIndex
 
typedef CI ContainerIndex
 
typedef DefaultDOFIndexAccessor DOFIndexAccessor
 

Static Public Attributes

static const std::size_t max_dim = 32
 
static constexpr MultiIndexOrder ContainerIndexOrder = CIOrder
 Inform about ContainerIndex multi-index order semantics.
 

Member Typedef Documentation

◆ CodimFlag

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef std::bitset<max_dim> Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::CodimFlag
inherited

◆ ContainerIndex

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef CI Dune::PDELab::SimpleOrderingTraits< DI, CI, CIOrder >::ContainerIndex
inherited

◆ DOFIndex

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI Dune::PDELab::SimpleOrderingTraits< DI, CI, CIOrder >::DOFIndex
inherited

◆ DOFIndexAccessor

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DefaultDOFIndexAccessor Dune::PDELab::SimpleOrderingTraits< DI, CI, CIOrder >::DOFIndexAccessor
inherited

◆ DOFIndexView

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI::View Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::DOFIndexView
inherited

◆ EntityIndex

template<typename ES , typename DI , typename CI >
typedef DI::EntityIndex Dune::PDELab::GridViewOrderingTraits< ES, DI, CI >::EntityIndex

◆ EntityIndexView

template<typename ES , typename DI , typename CI >
typedef DI::View::EntityIndex Dune::PDELab::GridViewOrderingTraits< ES, DI, CI >::EntityIndexView

◆ EntitySet

template<typename ES , typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Outer2Inner>
using Dune::PDELab::LocalOrderingTraits< ES, DI, CI, CIOrder >::EntitySet = ES
inherited

◆ GridView

template<typename ES , typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Outer2Inner>
using Dune::PDELab::LocalOrderingTraits< ES, DI, CI, CIOrder >::GridView = typename ES::GridView
inherited

◆ size_type

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI::size_type Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::size_type
inherited

◆ SizeType

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI::size_type Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::SizeType
inherited

◆ TreeIndex

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI::TreeIndex Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::TreeIndex
inherited

◆ TreeIndexView

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
typedef DI::View::TreeIndex Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::TreeIndexView
inherited

Member Data Documentation

◆ ContainerIndexOrder

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
constexpr MultiIndexOrder Dune::PDELab::SimpleOrderingTraits< DI, CI, CIOrder >::ContainerIndexOrder = CIOrder
staticconstexprinherited

Inform about ContainerIndex multi-index order semantics.

◆ max_dim

template<typename DI , typename CI , MultiIndexOrder CIOrder = MultiIndexOrder::Inner2Outer>
const std::size_t Dune::PDELab::OrderingTraits< DI, CI, CIOrder >::max_dim = 32
staticinherited

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