20#include <CD_NamespaceHeader.H>
38 CellInfo(
const IntVect a_gridIndex,
const Real a_dx)
noexcept;
52 const RealVect& a_bndryCentroid,
53 const RealVect& a_bndryNormal)
noexcept;
86 getDx() const noexcept;
195#include <CD_NamespaceFooter.H>
Class for the cell-information that is often queried when merging particles inside a cell.
Definition CD_CellInfo.H:26
RealVect & getBndryCentroid() noexcept
Get the boundary centroid.
Definition CD_CellInfo.cpp:85
IntVect m_gridIndex
Grid index.
Definition CD_CellInfo.H:162
RealVect & getValidLo() noexcept
Get the lower valid region.
Definition CD_CellInfo.cpp:109
Real & getDx() noexcept
Get the grid spacing.
Definition CD_CellInfo.cpp:61
Real m_volFrac
Volume fraction.
Definition CD_CellInfo.H:172
RealVect m_validLo
Valid region in each direction (lower limit)
Definition CD_CellInfo.H:187
RealVect m_bndryNormal
EB boundary normal.
Definition CD_CellInfo.H:182
RealVect & getValidHi() noexcept
Get the upper valid region.
Definition CD_CellInfo.cpp:121
virtual ~CellInfo() noexcept
Destructor.
RealVect & getBndryNormal() noexcept
Get the boundary normal.
Definition CD_CellInfo.cpp:97
IntVect & getGridIndex() noexcept
Get the grid index.
Definition CD_CellInfo.cpp:49
RealVect m_validHi
Valid region in each direction (upper limit)
Definition CD_CellInfo.H:192
RealVect m_bndryCentroid
Boundary centroid.
Definition CD_CellInfo.H:177
Real m_dx
Grid spacing.
Definition CD_CellInfo.H:167
Real & getVolFrac() noexcept
Get the volume fraction.
Definition CD_CellInfo.cpp:73
CellInfo()=delete
Default constructor - creates a regular cell.