deal.II version GIT relicensing-6842-g793a97d2aa 2026-10-02 14:00:01+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
internal::TriaAccessorImplementation::LevelAccessor< level_access > Class Template Reference

#include <deal.II/grid/tria_accessor.h>

Detailed Description

template<bool level_access>
class internal::TriaAccessorImplementation::LevelAccessor< level_access >

Store either the level on which an object is defined or nothing.

Only cells (i.e., accessors with dim == structdim) have levels. This class either stores an integer or nothing.

Template Parameters
accessWhether or not the present class stores an integer for the level.
Note
Since this class stores nothing in the dim != structdim case, it ultimately requires no additional space when used with TriaAccessor due to the empty base class optimization.

Definition at line 104 of file tria_accessor.h.

Inheritance diagram for internal::TriaAccessorImplementation::LevelAccessor< level_access >:
[legend]

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