Public Types

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

List of all members.

Public Types

typedef ::DoFAccessor
< structdim,::DoFHandler< dim,
spacedim > > 
BaseClass

Detailed Description

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

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

Author:
Wolfgang Bangerth, 1999

Definition at line 57 of file mg_dof_accessor.h.


Member Typedef Documentation

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

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

Definition at line 64 of file mg_dof_accessor.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:14 by doxygen 1.7.2