waLBerla 7.2
Loading...
Searching...
No Matches
walberla::lbm::EquilibriumDistribution< LatticeModel_T > Class Template Reference

#include <EquilibriumDistribution.h>

Public Types

using Stencil = typename LatticeModel_T::Stencil
 
using Stencil = typename LatticeModel_T::Stencil
 
using Stencil = typename LatticeModel_T::Stencil
 
using Stencil = typename LatticeModel_T::Stencil
 

Static Public Member Functions

static real_t get (const real_t cx, const real_t cy, const real_t cz, const real_t w, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getSymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getAsymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t=real_t(1.0))
 
static std::vector< real_tget (const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const real_t cx, const real_t cy, const real_t cz, const real_t w, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getSymmetricPart (const stencil::Direction direction, const Vector3< real_t > &=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getAsymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t=real_t(1.0))
 
static std::vector< real_tget (const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const real_t cx, const real_t cy, const real_t cz, const real_t w, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getSymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getAsymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static std::vector< real_tget (const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const real_t cx, const real_t cy, const real_t cz, const real_t w, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t get (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getSymmetricPart (const stencil::Direction direction, const Vector3< real_t > &=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static real_t getAsymmetricPart (const stencil::Direction direction, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
static std::vector< real_tget (const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 

Member Typedef Documentation

◆ Stencil [1/4]

template<typename LatticeModel_T >
using walberla::lbm::EquilibriumDistribution< LatticeModel_T >::Stencil = typename LatticeModel_T::Stencil

◆ Stencil [2/4]

template<typename LatticeModel_T >
using walberla::lbm::EquilibriumDistribution< LatticeModel_T >::Stencil = typename LatticeModel_T::Stencil

◆ Stencil [3/4]

template<typename LatticeModel_T >
using walberla::lbm::EquilibriumDistribution< LatticeModel_T >::Stencil = typename LatticeModel_T::Stencil

◆ Stencil [4/4]

template<typename LatticeModel_T >
using walberla::lbm::EquilibriumDistribution< LatticeModel_T >::Stencil = typename LatticeModel_T::Stencil

Member Function Documentation

◆ get() [1/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const real_t cx,
const real_t cy,
const real_t cz,
const real_t w,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [2/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const real_t cx,
const real_t cy,
const real_t cz,
const real_t w,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [3/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const real_t cx,
const real_t cy,
const real_t cz,
const real_t w,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [4/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const real_t cx,
const real_t cy,
const real_t cz,
const real_t w,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [5/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [6/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [7/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [8/12]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [9/12]

template<typename LatticeModel_T >
static std::vector< real_t > walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [10/12]

template<typename LatticeModel_T >
static std::vector< real_t > walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [11/12]

template<typename LatticeModel_T >
static std::vector< real_t > walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ get() [12/12]

template<typename LatticeModel_T >
static std::vector< real_t > walberla::lbm::EquilibriumDistribution< LatticeModel_T >::get ( const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getAsymmetricPart() [1/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getAsymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getAsymmetricPart() [2/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getAsymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getAsymmetricPart() [3/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getAsymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t = real_t(1.0) )
inlinestatic

◆ getAsymmetricPart() [4/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getAsymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t = real_t(1.0) )
inlinestatic

◆ getSymmetricPart() [1/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getSymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getSymmetricPart() [2/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getSymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getSymmetricPart() [3/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getSymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ getSymmetricPart() [4/4]

template<typename LatticeModel_T >
static real_t walberla::lbm::EquilibriumDistribution< LatticeModel_T >::getSymmetricPart ( const stencil::Direction direction,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

The documentation for this class was generated from the following file: