Reference documentation for deal.II version GIT relicensing-16-gf4f69b3b42 2024-02-27 08:20:02+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
Enumerations
cell_status.h File Reference
#include <deal.II/base/config.h>

Go to the source code of this file.

Enumerations

enum class  CellStatus : unsigned int {
  cell_will_persist , cell_will_be_refined , children_will_be_coarsened , cell_invalid ,
  CELL_PERSIST = cell_will_persist , CELL_REFINE = cell_will_be_refined , CELL_COARSEN = children_will_be_coarsened , CELL_INVALID = cell_invalid
}
 

Enumeration Type Documentation

◆ CellStatus

enum class CellStatus : unsigned int
strong

The elements of this enum are used to inform functions how a specific cell is going to change. This is used in the course of transferring data from one mesh to a refined or coarsened version of the mesh, for example. Note that this may me different than the refine_flag() and coarsen_flag() set on a cell, for example in parallel calculations, because of refinement constraints that an individual machine does not see.

Enumerator
cell_will_persist 

The cell will not be refined or coarsened and might or might not move to a different processor.

cell_will_be_refined 

The cell will be or was refined.

children_will_be_coarsened 

The children of this cell will be or were coarsened into this cell.

cell_invalid 

Invalid status. Will not occur for the user.

CELL_PERSIST 
Deprecated:
Use CellStatus::cell_will_persist instead
CELL_REFINE 
Deprecated:
Use CellStatus::cell_will_be_refined instead
CELL_COARSEN 
Deprecated:
Use CellStatus::cell_will_be_coarsened instead
CELL_INVALID 
Deprecated:
Use CellStatus::cell_invalid instead

Definition at line 30 of file cell_status.h.