Reference documentation for deal.II version 9.6.0
|
#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 } |
|
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 |
|
CELL_REFINE |
|
CELL_COARSEN |
|
CELL_INVALID |
|
Definition at line 30 of file cell_status.h.