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

Go to the source code of this file.

Namespaces

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

Typedefs

using maia::lb::cell::BitsetType = std::bitset< p(LbCell::NumProperties)>
 

Enumerations

enum class  LbCell {
  IsInterface , IsExchange , IsHalo , IsWindow ,
  IsBndryCell , IsGhost , IsInterfaceParent , IsInterfaceChild ,
  OnlyBoundary , IsActive , WasActive , WasNewlyCreated ,
  NumProperties
}
 LB cell Property Labels. More...
 

Functions

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

Enumeration Type Documentation

◆ LbCell

enum class LbCell
strong
Enumerator
IsInterface 

interface cells, set by cartesiangrid for the solvers

IsExchange 

FV Particle: Multisolver window or halo cells in which particles need to be exchanged

IsHalo 
IsWindow 
IsBndryCell 

LB: cell is a boundary cell.

IsGhost 

LB: cell is a ghost cell.

IsInterfaceParent 

LB: cell is a parent of an interface cell.

IsInterfaceChild 

LB: cell is a child of an interface cell.

OnlyBoundary 

LB: ???

IsActive 
WasActive 
WasNewlyCreated 
NumProperties 

Definition at line 14 of file lbcellproperties.h.

14 {
18 IsHalo,
21 IsGhost,
28 // <<< add new properties here
29 // ---
31};
@ IsGhost
LB: cell is a ghost cell.
@ NumProperties
@ IsBndryCell
LB: cell is a boundary cell.
@ IsInterfaceParent
LB: cell is a parent of an interface cell.
@ IsInterface
interface cells, set by cartesiangrid for the solvers
@ IsExchange
@ OnlyBoundary
LB: ???
@ WasNewlyCreated
@ IsInterfaceChild
LB: cell is a child of an interface cell.