waLBerla 7.2
Loading...
Searching...
No Matches
MomentumDensity.h File Reference

Detailed Description

#include "lbm/lattice_model/D3Q19.h"
#include "lbm/lattice_model/ForceModel.h"
#include "core/DataTypes.h"
#include "core/math/Vector3.h"
#include <type_traits>

Classes

struct  walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T >
 
struct  walberla::lbm::internal::MacroscopicForceCorrection< LatticeModel_T >
 
struct  walberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T >
 
struct  walberla::lbm::internal::EquilibriumForceCorrection< LatticeModel_T >
 
struct  walberla::lbm::MomentumDensity< LatticeModel_T >
 
struct  walberla::lbm::MomentumDensity< LatticeModel_T >
 

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::lbm
 
namespace  walberla::lbm::internal
 

Functions

template<typename LatticeModel_T , typename FieldPtrOrIterator >
void walberla::lbm::internal::getMomentumDensity (Vector3< real_t > &momentumDensity, const FieldPtrOrIterator &it)
 
template<typename LatticeModel_T , typename PdfField_T >
void walberla::lbm::internal::getMomentumDensity (Vector3< real_t > &momentumDensity, const PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z)
 
template<typename LatticeModel_T , typename FieldPtrOrIterator >
void walberla::lbm::internal::getMomentumDensityD3Q19 (Vector3< real_t > &momentumDensity, const FieldPtrOrIterator &it)
 
template<typename LatticeModel_T , typename PdfField_T >
void walberla::lbm::internal::getMomentumDensityD3Q19 (Vector3< real_t > &momentumDensity, const PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z)