|
waLBerla 7.2
|
#include <ExcessMassDistributionSweep.h>
Inheritance diagram for walberla::free_surface::ExcessMassDistributionSweepInterfaceAndLiquid< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T >:Public Types | |
| using | ExcessMassDistributionSweepBase_T |
Public Member Functions | |
| ExcessMassDistributionSweepInterfaceAndLiquid (const ExcessMassDistributionModel &excessMassDistributionModel, BlockDataID fillFieldID, ConstBlockDataID flagFieldID, ConstBlockDataID pdfFieldID, const FlagInfo< FlagField_T > &flagInfo, BlockDataID excessMassFieldID) | |
| ~ExcessMassDistributionSweepInterfaceAndLiquid () override=default | |
| void | operator() (IBlock *const block) override |
Public Member Functions inherited from walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
| ExcessMassDistributionSweepBase (const ExcessMassDistributionModel &excessMassDistributionModel, BlockDataID fillFieldID, ConstBlockDataID flagFieldID, ConstBlockDataID pdfFieldID, const FlagInfo< FlagField_T > &flagInfo) | |
| virtual | ~ExcessMassDistributionSweepBase ()=default |
Private Member Functions | |
| template<typename PdfField_T > | |
| void | distributeMassInterfaceAndLiquid (ScalarField_T *fillField, ScalarField_T *dstExcessMassField, const FlagField_T *flagField, const PdfField_T *pdfField, const Cell &cell, real_t excessMass) |
Private Attributes | |
| BlockDataID | excessMassFieldID_ |
| field::FieldClone< ScalarField_T, true > | excessMassFieldClone_ |
Additional Inherited Members | |
Protected Member Functions inherited from walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
| void | getNumberOfInterfaceNeighbors (const FlagField_T *flagField, const Cell &cell, uint_t &newInterfaceNeighbors, uint_t &interfaceNeighbors) |
| void | getNumberOfLiquidAndInterfaceNeighbors (const FlagField_T *flagField, const Cell &cell, uint_t &liquidNeighbors, uint_t &interfaceNeighbors, uint_t &newInterfaceNeighbors) |
Protected Attributes inherited from walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
| ExcessMassDistributionModel | excessMassDistributionModel_ |
| BlockDataID | fillFieldID_ |
| ConstBlockDataID | flagFieldID_ |
| ConstBlockDataID | pdfFieldID_ |
| FlagInfo< FlagField_T > | flagInfo_ |
| using walberla::free_surface::ExcessMassDistributionSweepInterfaceAndLiquid< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T >::ExcessMassDistributionSweepBase_T |
|
inline |
|
overridedefault |
|
private |
|
overridevirtual |
|
private |
|
private |