7#ifndef FVCELLPROPERTIES_H_
8#define FVCELLPROPERTIES_H_
58constexpr std::underlying_type<FvCell>::type
p(
const FvCell property) {
59 return static_cast<std::underlying_type<FvCell>::type
>(property);
FvCell
FV cell Property Labels.
@ IsActive
FV: see FvCartesianSolver::writeListOfActiveFlowCells.
@ IsGhost
ghost cells, set by the solvers for cartesiangrid
@ IsNotGradient
FV Multisolver: Halo cells requiring no gradient computation.
@ IsSplitCell
cell is a split cell
@ IsHalo
cell is halo-cell
@ IsSplitChild
cell is a split child
@ IsGapCell
cell is inside gap
@ IsBndryActive
cell which is active but has an inactive neighbor (=MB-Boundary-Cell)
@ IsSplitClone
cell is an older-version of a splitchild
@ IsInterface
interface cells, set by cartesiangrid for the solvers
@ WasGapCell
cell was inside gap
@ HasCoarseNghbr
cell has a coarse nghbr (only set for cells with IsNotGradient==false)
@ IsPeriodicWithRot
periodic cell-->new periodic bc
@ HasSplitFace
cell has a split face
@ IsTempLinked
cell is temporarily linked
@ NearWall
cell is near solid boundary
@ IsPeriodic
cell is periodic-cell
@ WasInactive
cell was outside fluid domain
@ IsInactive
cell is outside fluid domain
@ IsMovingBnd
cell at moving boundary
@ IsWindow
cell is window cell for current solver
@ AtStructuredRegion
cell has 2*nDim regular neighbors on the same level
constexpr std::underlying_type< FvCell >::type p(const FvCell property)
Converts property name to underlying integer value.
std::bitset< p(FvCell::NumProperties)> BitsetType
Namespace for auxiliary functions/classes.