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 <freeSurfacePostProcessor3D.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 110 of file freeSurfacePostProcessor3D.h.
void olb::FreeSurfaceMassExcessPostProcessor3D< 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 326 of file freeSurfacePostProcessor3D.hh.
References olb::FreeSurface::Interface, olb::FreeSurface::ToFluid, and olb::FreeSurface::ToGas.
|
inline |
Definition at line 114 of file freeSurfacePostProcessor3D.h.
|
staticconstexpr |
Definition at line 112 of file freeSurfacePostProcessor3D.h.