EquilibriumDistribution.h File Reference

Detailed Description

#include "core/DataTypes.h"
#include "core/math/Vector3.h"
#include "stencil/Directions.h"
#include <type_traits>

Classes

class  walberla::lbm::EquilibriumDistribution< LatticeModel_T, Enable >
 
class  walberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< !LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type >
 
class  walberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< !LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type >
 
class  walberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==2 >::type >
 
class  walberla::lbm::EquilibriumDistribution< LatticeModel_T, typename std::enable_if< LatticeModel_T::compressible &&LatticeModel_T::equilibriumAccuracyOrder==1 >::type >
 

Namespaces

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

Functions

real_t walberla::lbm::internal::multiplyVelocityDirection (const real_t cx, const real_t cy, const real_t cz, const Vector3< real_t > &velocity)
 
real_t walberla::lbm::internal::multiplyVelocityDirection (const stencil::Direction &direction, const Vector3< real_t > &velocity)