MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
lscartesiancellproperties.h File Reference

Go to the source code of this file.

Namespaces

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

Typedefs

using maia::ls::cell::BitsetType = std::bitset< p(LsCell::NumProperties)>
 
using maia::ls::cell::BitsetTypeSet = std::bitset< setP(LsSet::NumSetProperties)>
 

Enumerations

enum class  LsCell {
  RegridTrigger , NearGap , IsHalo , IsWindow ,
  IsBndryG , NumProperties
}
 LS cell Property Labels. More...
 
enum class  LsSet {
  InBand , IsGBndryCell , IsGZero , WasGZero ,
  HasPositiveSign , NumSetProperties
}
 LS set Property Labels. More...
 

Functions

constexpr std::underlying_type< LsCell >::type maia::ls::cell::p (const LsCell property)
 Converts property name to underlying integer value. More...
 
constexpr std::underlying_type< LsSet >::type maia::ls::cell::setP (const LsSet property)
 Converts property name to underlying integer value. More...
 

Enumeration Type Documentation

◆ LsCell

enum class LsCell
strong
Enumerator
RegridTrigger 
NearGap 
IsHalo 
IsWindow 
IsBndryG 
NumProperties 

Definition at line 14 of file lscartesiancellproperties.h.

◆ LsSet

enum class LsSet
strong
Enumerator
InBand 
IsGBndryCell 
IsGZero 
WasGZero 
HasPositiveSign 
NumSetProperties 

Definition at line 18 of file lscartesiancellproperties.h.