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