7#ifndef LBCELLPROPERTIES_H_
8#define LBCELLPROPERTIES_H_
39constexpr std::underlying_type<LbCell>::type
p(
const LbCell property) {
40 return static_cast<std::underlying_type<LbCell>::type
>(property);
LbCell
LB cell Property Labels.
@ IsGhost
LB: cell is a ghost cell.
@ 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
@ IsInterfaceChild
LB: cell is a child of an interface cell.
std::bitset< p(LbCell::NumProperties)> BitsetType
constexpr std::underlying_type< LbCell >::type p(const LbCell property)
Converts property name to underlying integer value.
Namespace for auxiliary functions/classes.