chombo-discharge
Loading...
Searching...
No Matches
CD_CellInfo.H
Go to the documentation of this file.
1/* chombo-discharge
2 * Copyright © 2024 SINTEF Energy Research.
3 * Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
4 */
5
12#ifndef CD_CellInfo_H
13#define CD_CellInfo_H
14
15// Chombo includes
16#include <RealVect.H>
17
18// Our includes
19#include <CD_NamespaceHeader.H>
20
178
179#include <CD_NamespaceFooter.H>
180
181#endif
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.
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition CD_TracerParticleSolver.H:37