|
waLBerla 7.2
|
#include <SmoothingSweep.h>
Public Member Functions | |
| SmoothingSweep (const BlockDataID &smoothFillFieldID, const ConstBlockDataID &fillFieldID, const ConstBlockDataID &flagFieldID, const Set< FlagUID > &liquidInterfaceGasFlagIDSet, const Set< FlagUID > &obstacleFlagIDSet, bool includeObstacleNeighbors) | |
| void | operator() (IBlock *const block) |
Protected Types | |
| using | vector_t = typename std::remove_const_t< typename VectorField_T::value_type > |
| using | flag_t = typename std::remove_const_t< typename FlagField_T::value_type > |
Private Attributes | |
| BlockDataID | smoothFillFieldID_ |
| ConstBlockDataID | fillFieldID_ |
| ConstBlockDataID | flagFieldID_ |
| Set< FlagUID > | liquidInterfaceGasFlagIDSet_ |
| Set< FlagUID > | obstacleFlagIDSet_ |
| bool | includeObstacleNeighbors_ |
| KernelK8< Stencil_T > | smoothingKernel_ |
|
protected |
|
protected |
|
inline |
| void walberla::free_surface::SmoothingSweep< Stencil_T, FlagField_T, ScalarField_T, VectorField_T >::operator() | ( | IBlock *const | block | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |