Reference documentation for deal.II version GIT relicensing-1125-gadd8e16ae6 2024-07-19 10: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\}}\)
No Matches
Public Member Functions | Public Attributes | List of all members
NonMatching::RegionUpdateFlags Struct Reference

#include <deal.II/non_matching/fe_values.h>

Public Member Functions

 RegionUpdateFlags ()

Public Attributes

UpdateFlags inside
UpdateFlags outside
UpdateFlags surface

Detailed Description

Struct storing UpdateFlags for the 3 regions of a cell, \(K\), that is defined by the sign of a level set function, \(\psi\):

\[ N = \{x \in K : \psi(x) < 0 \}, \\ P = \{x \in K : \psi(x) > 0 \}, \\ S = \{x \in K : \psi(x) = 0 \}. \]

As in the QuadratureGenerator class, we refer to \(N\), \(P\) and \(S\) as the inside, outside, and surface region. RegionUpdateFlags is used to describe how the FEValues objects, which are created by NonMatching::FEValues, should be updated.

Definition at line 57 of file fe_values.h.

Constructor & Destructor Documentation

◆ RegionUpdateFlags()

NonMatching::RegionUpdateFlags::RegionUpdateFlags ( )

Constructor, sets the UpdateFlags for each region to update_default.

Definition at line 35 of file

Member Data Documentation

◆ inside

UpdateFlags NonMatching::RegionUpdateFlags::inside

Flags for the region \(\{x \in K : \psi(x) < 0 \}\)

Definition at line 67 of file fe_values.h.

◆ outside

UpdateFlags NonMatching::RegionUpdateFlags::outside

Flags for the region \(\{x \in K : \psi(x) > 0 \}\)

Definition at line 72 of file fe_values.h.

◆ surface

UpdateFlags NonMatching::RegionUpdateFlags::surface

Flags for the region \(\{x \in K : \psi(x) = 0 \}\)

Definition at line 77 of file fe_values.h.

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