internal::MGDoFAccessor::Inheritance< dim, dim, spacedim > Struct Template Reference

List of all members.

Public Types

typedef ::DoFCellAccessor
<::DoFHandler< dim, spacedim > > 
BaseClass


Detailed Description

template<int dim, int spacedim>
struct internal::MGDoFAccessor::Inheritance< dim, dim, spacedim >

This is a switch class which only declares a typwdef. It is meant to determine which class a DoFAccessor class is to be derived from. By default, DoFAccessor<structdim,dim> derives from the typedef in the general DoFAccessor_Inheritance<celldim,dim> class, which is TriaAccessor<celldim,dim>, but if celldim==dim, then the specialization TriaAccessor<dim,dim> is used which declares its local type to be CellAccessor<dim>. Therefore, the inheritance is automatically chosen to be from CellAccessor if the object under consideration has full dimension, i.e. constitutes a cell.

Author:
Wolfgang Bangerth, 1999

Member Typedef Documentation

template<int dim, int spacedim>
typedef ::DoFCellAccessor<::DoFHandler<dim,spacedim> > internal::MGDoFAccessor::Inheritance< dim, dim, spacedim >::BaseClass

Declaration of the typedef. See the full documentation for more information.


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

deal.II documentation generated on Sat Aug 15 16:52:38 2009 by doxygen 1.5.9