MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
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