dune-grid 2.9.0
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Alberta::HierarchyDofNumbering< dim > Class Template Reference

#include <dune/grid/albertagrid/dofadmin.hh>

Inheritance diagram for Dune::Alberta::HierarchyDofNumbering< dim >:
Inheritance graph

Public Types

typedef Alberta::MeshPointer< dimensionMeshPointer
 
typedef Alberta::ElementInfo< dimensionElementInfo
 

Public Member Functions

 HierarchyDofNumbering ()
 
 ~HierarchyDofNumbering ()
 
int operator() (const Element *element, int codim, unsigned int subEntity) const
 
int operator() (const ElementInfo &element, int codim, unsigned int subEntity) const
 
 operator bool () const
 
const DofSpacedofSpace (int codim) const
 
const DofSpaceemptyDofSpace () const
 
const MeshPointermesh () const
 
int size (int codim) const
 
void create (const MeshPointer &mesh)
 
void release ()
 

Static Public Attributes

static const int dimension = dim
 

Member Typedef Documentation

◆ ElementInfo

template<int dim>
typedef Alberta::ElementInfo< dimension > Dune::Alberta::HierarchyDofNumbering< dim >::ElementInfo

◆ MeshPointer

template<int dim>
typedef Alberta::MeshPointer< dimension > Dune::Alberta::HierarchyDofNumbering< dim >::MeshPointer

Constructor & Destructor Documentation

◆ HierarchyDofNumbering()

template<int dim>
Dune::Alberta::HierarchyDofNumbering< dim >::HierarchyDofNumbering ( )
inline

◆ ~HierarchyDofNumbering()

template<int dim>
Dune::Alberta::HierarchyDofNumbering< dim >::~HierarchyDofNumbering ( )
inline

Member Function Documentation

◆ create()

template<int dim>
void Dune::Alberta::HierarchyDofNumbering< dim >::create ( const MeshPointer mesh)
inline

◆ dofSpace()

template<int dim>
const DofSpace * Dune::Alberta::HierarchyDofNumbering< dim >::dofSpace ( int  codim) const
inline

◆ emptyDofSpace()

template<int dim>
const DofSpace * Dune::Alberta::HierarchyDofNumbering< dim >::emptyDofSpace ( ) const
inline

◆ mesh()

template<int dim>
const MeshPointer & Dune::Alberta::HierarchyDofNumbering< dim >::mesh ( ) const
inline

◆ operator bool()

template<int dim>
Dune::Alberta::HierarchyDofNumbering< dim >::operator bool ( ) const
inlineexplicit

◆ operator()() [1/2]

template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::operator() ( const Element element,
int  codim,
unsigned int  subEntity 
) const
inline

◆ operator()() [2/2]

template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::operator() ( const ElementInfo element,
int  codim,
unsigned int  subEntity 
) const
inline

◆ release()

template<int dim>
void Dune::Alberta::HierarchyDofNumbering< dim >::release ( )
inline

◆ size()

template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::size ( int  codim) const
inline

Member Data Documentation

◆ dimension

template<int dim>
const int Dune::Alberta::HierarchyDofNumbering< dim >::dimension = dim
static

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