13#ifndef CD_IRREGULARDEPOSITION_H
14#define CD_IRREGULARDEPOSITION_H
23#include <CD_NamespaceHeader.H>
90#include <CD_NamespaceFooter.H>
Implementation of CD_IrregularDeposition.H.
IrregularDeposition irregularDepositionFromString(const std::string &a_str) noexcept
Map a cut-cell deposition selector string to an IrregularDeposition.
Definition CD_IrregularDepositionImplem.H:21
IrregularDeposition
How a deposition scheme treats the cut cells.
Definition CD_IrregularDeposition.H:36
@ Mirror
Even extension of the density about the embedded boundary: deposit each particle's cloud and the clou...
@ Redistribute
Hybrid divergence: the cut-cell mass excess deltaM = (1-kappa)*dc is redistributed to the neighbours.
@ RedistributeBlended
As Redistribute, but the conservative divergence is first blended with the non-conservative one.
@ Native
Deposit as-is, with no cut-cell treatment at all.
@ NGP
Put the particle's entire cloud in its own cell when that cell is a cut cell.