deal.II version GIT relicensing-2291-g668cd86249 2024-12-24 11:30:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Public Types | List of all members
internal::DoFAccessorImplementation::Inheritance< structdim, dim, spacedim > Struct Template Reference

#include <deal.II/dofs/dof_accessor.h>

Public Types

using BaseClass = ::TriaAccessor< structdim, dim, spacedim >
 

Detailed Description

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

This is a switch class which only declares an alias. It is meant to determine which class a DoFAccessor class is to be derived from. By default, DoFAccessor<structdim,dim,spacedim> derives from the alias in the general Inheritance<structdim,dim,spacedim> class, which is TriaAccessor<structdim,dim,spacedim>, but if structdim==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.

Definition at line 103 of file dof_accessor.h.

Member Typedef Documentation

◆ BaseClass

template<int structdim, int dim, int spacedim>
using internal::DoFAccessorImplementation::Inheritance< structdim, dim, spacedim >::BaseClass = ::TriaAccessor<structdim, dim, spacedim>

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

Definition at line 109 of file dof_accessor.h.


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