#include <ExcessMassDistributionSweep.h>
|
template<typename PdfField_T > |
void | distributeMassWeighted (ScalarField_T *fillField, const FlagField_T *flagField, const PdfField_T *pdfField, const VectorField_T *normalField, const Cell &cell, bool isNewLiquid, real_t excessFill) |
|
void | getExcessMassWeights (const FlagField_T *flagField, const VectorField_T *normalField, const Cell &cell, bool isNewLiquid, bool useWeightedOld, bool useWeightedAll, bool useWeightedNew, std::vector< real_t > &weights) |
|
void | computeWeightWithNormal (real_t n_dot_ci, bool isNewLiquid, typename LatticeModel_T::Stencil::iterator dir, std::vector< real_t > &weights) |
|
◆ ExcessMassDistributionSweepBase_T
Initial value:
ExcessMassDistributionSweepBase(const ExcessMassDistributionModel &excessMassDistributionModel, BlockDataID fillFieldID, ConstBlockDataID flagFieldID, ConstBlockDataID pdfFieldID, const FlagInfo< FlagField_T > &flagInfo)
Definition ExcessMassDistributionSweep.h:51
◆ ExcessMassDistributionSweepInterfaceWeighted()
◆ ~ExcessMassDistributionSweepInterfaceWeighted()
◆ computeWeightWithNormal()
◆ distributeMassWeighted()
◆ getExcessMassWeights()
void walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T >::getExcessMassWeights |
( |
const FlagField_T * | flagField, |
|
|
const VectorField_T * | normalField, |
|
|
const Cell & | cell, |
|
|
bool | isNewLiquid, |
|
|
bool | useWeightedOld, |
|
|
bool | useWeightedAll, |
|
|
bool | useWeightedNew, |
|
|
std::vector< real_t > & | weights ) |
|
private |
◆ operator()()
◆ normalFieldID_
The documentation for this class was generated from the following files: