![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
#include <deal.II/non_matching/fe_values.h>
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 55 of file fe_values.h.
Public Member Functions | |
| RegionUpdateFlags () | |
Public Attributes | |
| UpdateFlags | inside |
| UpdateFlags | outside |
| UpdateFlags | surface |
| NonMatching::RegionUpdateFlags::RegionUpdateFlags | ( | ) |
Constructor, sets the UpdateFlags for each region to update_default.
Definition at line 34 of file fe_values.cc.
| UpdateFlags NonMatching::RegionUpdateFlags::inside |
Flags for the region \(\{x \in K : \psi(x) < 0 \}\)
Definition at line 65 of file fe_values.h.
| UpdateFlags NonMatching::RegionUpdateFlags::outside |
Flags for the region \(\{x \in K : \psi(x) > 0 \}\)
Definition at line 70 of file fe_values.h.
| UpdateFlags NonMatching::RegionUpdateFlags::surface |
Flags for the region \(\{x \in K : \psi(x) = 0 \}\)
Definition at line 75 of file fe_values.h.