![]() |
OpenLB 1.8.1
|
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>
Collaboration diagram for olb::FreeSurfaceMassExcessPostProcessor2D< T, DESCRIPTOR >:Public Member Functions | |
| int | getPriority () const |
| template<typename CELL > | |
| void | apply (CELL &cell) any_platform |
| Free Surface Processor 6: Mass Excess. | |
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 128 of file freeSurfacePostProcessor2D.h.
| void olb::FreeSurfaceMassExcessPostProcessor2D< T, DESCRIPTOR >::apply | ( | CELL & | cell | ) |
Free Surface Processor 6: Mass Excess.
Definition at line 352 of file freeSurfacePostProcessor2D.hh.
References olb::descriptors::c(), olb::util::fabs(), olb::FreeSurface::Interface, olb::FreeSurface::NewInterface, olb::FreeSurface::None, olb::FreeSurface::ToFluid, and olb::FreeSurface::ToGas.
Here is the call graph for this function:
|
inline |
Definition at line 132 of file freeSurfacePostProcessor2D.h.
|
staticconstexpr |
Definition at line 130 of file freeSurfacePostProcessor2D.h.