dune-grid  2.2.1
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

Classes

struct  CacheDofSpace
struct  CreateDofSpace

Public Types

typedef Alberta::MeshPointer
< dimension
MeshPointer
typedef Alberta::ElementInfo
< dimension
ElementInfo

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<int dim>
void Dune::Alberta::HierarchyDofNumbering< dim >::create ( const MeshPointer mesh)
inline
template<int dim>
const DofSpace* Dune::Alberta::HierarchyDofNumbering< dim >::dofSpace ( int  codim) const
inline
template<int dim>
const DofSpace* Dune::Alberta::HierarchyDofNumbering< dim >::emptyDofSpace ( ) const
inline
template<int dim>
const MeshPointer& Dune::Alberta::HierarchyDofNumbering< dim >::mesh ( ) const
inline
template<int dim>
Dune::Alberta::HierarchyDofNumbering< dim >::operator bool ( ) const
inline
template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::operator() ( const Element element,
int  codim,
unsigned int  subEntity 
) const
inline
template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::operator() ( const ElementInfo element,
int  codim,
unsigned int  subEntity 
) const
inline
template<int dim>
void Dune::Alberta::HierarchyDofNumbering< dim >::release ( )
inline
template<int dim>
int Dune::Alberta::HierarchyDofNumbering< dim >::size ( int  codim) const
inline

Member Data Documentation

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

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