DUNE PDELab (2.8)

Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::LeafOrdering Struct Reference

The actual Ordering object of the grid function space. More...

#include <dune/pdelab/gridfunctionspace/dunefunctionsgridfunctionspace.hh>

Public Types

typedef LeafNodeTag NodeTag
 The type tag that describes a LeafNode.
 

Public Member Functions

size_type size (const typename DOFIndex::EntityIndex &entity) const
 Number of degrees of freedom per entity.
 
bool contains (typename Traits::SizeType codim) const
 True if there is at least one entity of the given codim that has a dof.
 
bool fixedSize (typename Traits::SizeType codim) const
 True if all entities of the given codimension have the same number of dofs.
 

Static Public Attributes

static const bool isLeaf = true
 Mark this class as a leaf in a dune-typetree.
 
static const bool isPower = false
 Mark this class as a non power in the dune-typetree.
 
static const bool isComposite = false
 Mark this class as a non composite in the dune-typetree.
 
static const std::size_t CHILDREN = 0
 Leafs have no children.
 

Detailed Description

template<typename DFBasis, typename VBE, typename CE>
struct Dune::PDELab::Experimental::GridFunctionSpace< DFBasis, VBE, CE >::LeafOrdering

The actual Ordering object of the grid function space.

This class is the leaf in the ordering tree of the dune-functions grid function space. It is the class that implements that actual ordering. PDELab requires orderings to be trees with at least two nodes even if the basis itself is represented by a tree with a single node only.


The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)