![]() |
Reference documentation for deal.II version 9.4.1
|
#include <deal.II/non_matching/fe_values.h>
Public Member Functions | |
RegionUpdateFlags () | |
Public Attributes | |
UpdateFlags | inside |
UpdateFlags | outside |
UpdateFlags | surface |
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 58 of file fe_values.h.
NonMatching::RegionUpdateFlags::RegionUpdateFlags | ( | ) |
Constructor, sets the UpdateFlags for each region to update_default.
Definition at line 39 of file fe_values.cc.
UpdateFlags NonMatching::RegionUpdateFlags::inside |
Flags for the region \{x \in K : \psi(x) < 0 \}
Definition at line 68 of file fe_values.h.
UpdateFlags NonMatching::RegionUpdateFlags::outside |
Flags for the region \{x \in K : \psi(x) > 0 \}
Definition at line 73 of file fe_values.h.
UpdateFlags NonMatching::RegionUpdateFlags::surface |
Flags for the region \{x \in K : \psi(x) = 0 \}
Definition at line 78 of file fe_values.h.