waLBerla 7.2
Loading...
Searching...
No Matches
walberla::lbm::Equilibrium< LatticeModel_T > Struct Template Reference

#include <Equilibrium.h>

Public Types

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

Static Public Member Functions

template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename FieldPtrOrIterator >
static void set (FieldPtrOrIterator &it, const Vector3< real_t > &velocity=Vector3< real_t >(real_t(0.0)), const real_t rho=real_t(1.0))
 
template<typename PdfField_T >
static void set (PdfField_T &pdf, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, 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/2]

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

◆ Stencil [2/2]

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

Member Function Documentation

◆ set() [1/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [2/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [3/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [4/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [5/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [6/12]

template<typename LatticeModel_T >
template<typename FieldPtrOrIterator >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( FieldPtrOrIterator & it,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [7/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [8/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [9/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [10/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [11/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

◆ set() [12/12]

template<typename LatticeModel_T >
template<typename PdfField_T >
static void walberla::lbm::Equilibrium< LatticeModel_T >::set ( PdfField_T & pdf,
const cell_idx_t x,
const cell_idx_t y,
const cell_idx_t z,
const Vector3< real_t > & velocity = Vector3real_t >( real_t(0.0) ),
const real_t rho = real_t(1.0) )
inlinestatic

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