19 #include <CD_NamespaceHeader.H>
37 CellInfo(
const IntVect a_gridIndex,
const Real a_dx) noexcept;
50 const RealVect a_bndryCentroid,
51 const RealVect a_bndryNormal) noexcept;
80 getDx() const noexcept;
179 #include <CD_NamespaceFooter.H>
Class for the cell-information that is often queried when merging particles inside a cell.
Definition: CD_CellInfo.H:25
RealVect & getBndryCentroid() noexcept
Get the boundary centroid.
Definition: CD_CellInfo.cpp:87
IntVect m_gridIndex
Grid index.
Definition: CD_CellInfo.H:146
RealVect & getValidLo() noexcept
Get the lower valid region.
Definition: CD_CellInfo.cpp:111
Real & getDx() noexcept
Get the grid spacing.
Definition: CD_CellInfo.cpp:63
Real m_volFrac
Volume fraction.
Definition: CD_CellInfo.H:156
RealVect m_validLo
Valid region in each direction (lower limit)
Definition: CD_CellInfo.H:171
RealVect m_bndryNormal
EB boundary normal.
Definition: CD_CellInfo.H:166
RealVect & getValidHi() noexcept
Get the upper valid region.
Definition: CD_CellInfo.cpp:123
virtual ~CellInfo() noexcept
Destructor.
Definition: CD_CellInfo.cpp:47
RealVect & getBndryNormal() noexcept
Get the boundary normal.
Definition: CD_CellInfo.cpp:99
IntVect & getGridIndex() noexcept
Get the grid index.
Definition: CD_CellInfo.cpp:51
RealVect m_validHi
Valid region in each direction (upper limit)
Definition: CD_CellInfo.H:176
RealVect m_bndryCentroid
Boundary centroid.
Definition: CD_CellInfo.H:161
Real m_dx
Grid spacing.
Definition: CD_CellInfo.H:151
Real & getVolFrac() noexcept
Get the volume fraction.
Definition: CD_CellInfo.cpp:75
CellInfo()=delete
Default constructor - creates a regular cell.