Reference documentation for deal.II version 9.4.1
Searching...
No Matches
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 58 of file fe_values.h.

## ◆ RegionUpdateFlags()

 NonMatching::RegionUpdateFlags::RegionUpdateFlags ( )

Constructor, sets the UpdateFlags for each region to update_default.

Definition at line 39 of file fe_values.cc.

## ◆ inside

 UpdateFlags NonMatching::RegionUpdateFlags::inside

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

Definition at line 68 of file fe_values.h.

## ◆ outside

 UpdateFlags NonMatching::RegionUpdateFlags::outside

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

Definition at line 73 of file fe_values.h.

## ◆ surface

 UpdateFlags NonMatching::RegionUpdateFlags::surface

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

Definition at line 78 of file fe_values.h.

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