computeWeightWithNormal(real_t n_dot_ci, bool isNewLiquid, typename LatticeModel_T::Stencil::iterator dir, std::vector< real_t > &weights) | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | private |
distributeMassWeighted(ScalarField_T *fillField, const FlagField_T *flagField, const PdfField_T *pdfField, const VectorField_T *normalField, const Cell &cell, bool isNewLiquid, real_t excessFill) | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | private |
excessMassDistributionModel_ | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
ExcessMassDistributionSweepBase(const ExcessMassDistributionModel &excessMassDistributionModel, BlockDataID fillFieldID, ConstBlockDataID flagFieldID, ConstBlockDataID pdfFieldID, const FlagInfo< FlagField_T > &flagInfo) | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | inline |
ExcessMassDistributionSweepBase_T typedef | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |
ExcessMassDistributionSweepInterfaceWeighted(const ExcessMassDistributionModel &excessMassDistributionModel, BlockDataID fillFieldID, ConstBlockDataID flagFieldID, ConstBlockDataID pdfFieldID, const FlagInfo< FlagField_T > &flagInfo, ConstBlockDataID normalFieldID) | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | inline |
fillFieldID_ | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
flagFieldID_ | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
flagInfo_ | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
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) | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | private |
getNumberOfInterfaceNeighbors(const FlagField_T *flagField, const Cell &cell, uint_t &newInterfaceNeighbors, uint_t &interfaceNeighbors) | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
getNumberOfLiquidAndInterfaceNeighbors(const FlagField_T *flagField, const Cell &cell, uint_t &liquidNeighbors, uint_t &interfaceNeighbors, uint_t &newInterfaceNeighbors) | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
normalFieldID_ | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | private |
operator()(IBlock *const block) override | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | virtual |
pdfFieldID_ | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | protected |
~ExcessMassDistributionSweepBase()=default | walberla::free_surface::ExcessMassDistributionSweepBase< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | virtual |
~ExcessMassDistributionSweepInterfaceWeighted() override=default | walberla::free_surface::ExcessMassDistributionSweepInterfaceWeighted< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T > | |