#include <TotalMassComputer.h>
|
| TotalMassComputer (const std::weak_ptr< const StructuredBlockForest > &blockForest, const std::weak_ptr< const FreeSurfaceBoundaryHandling_T > &freeSurfaceBoundaryHandling, const ConstBlockDataID &pdfFieldID, const ConstBlockDataID &fillFieldID, uint_t frequency, const std::shared_ptr< real_t > &totalMass) |
|
| TotalMassComputer (const std::weak_ptr< const StructuredBlockForest > &blockForest, const std::weak_ptr< const FreeSurfaceBoundaryHandling_T > &freeSurfaceBoundaryHandling, const ConstBlockDataID &pdfFieldID, const ConstBlockDataID &fillFieldID, const ConstBlockDataID &excessMassFieldID, uint_t frequency, const std::shared_ptr< real_t > &totalMass, const std::shared_ptr< real_t > &excessMass) |
|
void | operator() () |
|
void | computeMass (const std::shared_ptr< const StructuredBlockForest > &blockForest, const std::shared_ptr< const FreeSurfaceBoundaryHandling_T > &freeSurfaceBoundaryHandling) |
|
◆ TotalMassComputer() [1/2]
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ TotalMassComputer() [2/2]
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
walberla::free_surface::TotalMassComputer< FreeSurfaceBoundaryHandling_T, PdfField_T, FlagField_T, ScalarField_T >::TotalMassComputer |
( |
const std::weak_ptr< const StructuredBlockForest > & |
blockForest, |
|
|
const std::weak_ptr< const FreeSurfaceBoundaryHandling_T > & |
freeSurfaceBoundaryHandling, |
|
|
const ConstBlockDataID & |
pdfFieldID, |
|
|
const ConstBlockDataID & |
fillFieldID, |
|
|
const ConstBlockDataID & |
excessMassFieldID, |
|
|
uint_t |
frequency, |
|
|
const std::shared_ptr< real_t > & |
totalMass, |
|
|
const std::shared_ptr< real_t > & |
excessMass |
|
) |
| |
|
inline |
◆ computeMass()
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ operator()()
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ blockForest_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ excessMass_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ excessMassFieldID_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ executionCounter_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ fillFieldID_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ freeSurfaceBoundaryHandling_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ frequency_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ pdfFieldID_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
◆ totalMass_
template<typename FreeSurfaceBoundaryHandling_T , typename PdfField_T , typename FlagField_T , typename ScalarField_T >
The documentation for this class was generated from the following file: