Public Types | |
typedef ::TriaAccessor < celldim, dim, spacedim > | BaseClass |
This is a switch class which only declares a typedef
. It is meant to determine which class a DoFAccessor class is to be derived from. By default, DoFAccessor<celldim,dim,spacedim>
derives from the typedef in the general Inheritance<celldim,dim,spacedim>
class, which is TriaAccessor<celldim,dim,spacedim>
, but if celldim==dim
, then the specialization Inheritance<dim,dim,spacedim>
is used which declares its local type to be CellAccessor<dim,spacedim>
. Therefore, the inheritance is automatically chosen to be from CellAccessor if the object under consideration has full dimension, i.e. constitutes a cell.
typedef ::TriaAccessor<celldim,dim,spacedim> internal::DoFAccessor::Inheritance< celldim, dim, spacedim >::BaseClass |
Declaration of the typedef
. See the full documentation for more information.