Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
cartesiangridcellproperties.h File Reference

Go to the source code of this file.

Namespaces

namespace  maia
 Namespace for auxiliary functions/classes.
 
namespace  maia::grid
 
namespace  maia::grid::cell
 

Typedefs

using maia::grid::cell::BitsetType = std::bitset< p(GridCell::NumProperties)>
 

Enumerations

enum class  GridCell {
  IsPeriodic , IsHalo , IsWindow , IsToDelete ,
  IsPartLvlAncestor , IsPartitionCell , WasNewlyCreated , WasCoarsened ,
  WasRefined , NumProperties
}
 Grid cell Property Labels. More...
 

Functions

constexpr std::underlying_type< GridCell >::type maia::grid::cell::p (const GridCell property)
 Converts property name to underlying integer value. More...
 

Enumeration Type Documentation

◆ GridCell

enum class GridCell
strong
Enumerator
IsPeriodic 
IsHalo 
IsWindow 
IsToDelete 
IsPartLvlAncestor 

cell is ancestor of partition level

IsPartitionCell 

cell is a partition cell

WasNewlyCreated 

cell was recently created

WasCoarsened 

cell was recently coarsened

WasRefined 

cell was recently refined

NumProperties 

Definition at line 14 of file cartesiangridcellproperties.h.

14 {
16 IsHalo,
17 // IsGhost,
25 // <<< add new properties here
26 // ---
28};
@ IsPartLvlAncestor
cell is ancestor of partition level
@ WasCoarsened
cell was recently coarsened
@ IsPartitionCell
cell is a partition cell
@ WasNewlyCreated
cell was recently created
@ WasRefined
cell was recently refined