dune-grid  2.1.1
Classes | Public Types | Public Member Functions | Static Public Attributes
Dune::Alberta::HierarchyDofNumbering< dim > Class Template Reference

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

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

List of all members.

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
bool operator! () 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

template<int dim>
class Dune::Alberta::HierarchyDofNumbering< 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>
bool Dune::Alberta::HierarchyDofNumbering< dim >::operator! ( ) 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: