OpenLB 1.7
|
Free Surface Processor 6 Calculates mass excess from the cell type conversions and distributes them to neighbouring interface cells Keeps mass local if no neighbour exists until an interface reappears at this position. More...
#include <freeSurfacePostProcessor2D.h>
Public Member Functions | |
int | getPriority () const |
template<typename CELL > | |
void | apply (CELL &cell) any_platform |
Static Public Attributes | |
static constexpr OperatorScope | scope = OperatorScope::PerCell |
Free Surface Processor 6 Calculates mass excess from the cell type conversions and distributes them to neighbouring interface cells Keeps mass local if no neighbour exists until an interface reappears at this position.
Definition at line 120 of file freeSurfacePostProcessor2D.h.
void olb::FreeSurfaceMassExcessPostProcessor2D< T, DESCRIPTOR >::apply | ( | CELL & | cell | ) |
@hint EPSILON of neighbours used here @hint Mass can be set in this processor, but not epsilon since it is needed for the normal computation. epsilon is set in the next processor Became untrue due to code section removal, but epsilon is still set in the next part because of pushed mass excess
Definition at line 320 of file freeSurfacePostProcessor2D.hh.
References olb::FreeSurface::Interface, olb::FreeSurface::ToFluid, and olb::FreeSurface::ToGas.
|
inline |
Definition at line 124 of file freeSurfacePostProcessor2D.h.
|
staticconstexpr |
Definition at line 122 of file freeSurfacePostProcessor2D.h.