OpenLB 1.7
|
#include <mrt.h>
Static Public Member Functions | |
template<typename RHO , typename U , typename V = RHO> | |
static V | equilibrium (int iPop, const RHO &rho, const U &u) |
Computation of equilibrium distribution (in momenta space) | |
template<typename MOMENTAEQ , typename RHO , typename U , typename V = RHO> | |
static void | computeEquilibrium (MOMENTAEQ &momentaEq, const RHO &rho, const U &u) |
Computation of all equilibrium distribution (in momenta space) | |
template<typename MOMENTA , typename CELL , typename V = typename CELL::value_t> | |
static void | computeMomenta (MOMENTA &momenta, CELL &cell) |
template<typename CELL , typename RHO , typename U , typename INVM_S , typename V = typename CELL::value_t> | |
static V | mrtCollision (CELL &cell, const RHO &rho, const U &u, const INVM_S &invM_S) |
MRT collision step. | |
template<typename CELL , typename RHO , typename U , typename OMEGA , typename INVM_S_SGS , typename V = typename CELL::value_t> | |
static V | mrtSGSCollision (CELL &cell, const RHO &rho, const U &u, const OMEGA &omega, const INVM_S_SGS &invM_S_SGS) |
MRT SGS collision step. | |
template<typename CELL , typename RHO , typename U , typename INVM_S , typename FORCE , typename V = typename CELL::value_t> | |
static void | addExternalForce (CELL &cell, const RHO &rho, const U &u, const INVM_S &invM_S, const FORCE &force) |
Ladd-Verberg-I body force model for MRT A.Ladd, R. | |
|
inlinestatic |
Ladd-Verberg-I body force model for MRT A.Ladd, R.
Verberg, DESCRIPTOR-Boltzmann simulations of particle-fluid suspensions, Journal of Statistical Physics 104(2001)
Definition at line 138 of file mrt.h.
|
inlinestatic |
Computation of all equilibrium distribution (in momenta space)
Definition at line 60 of file mrt.h.
References olb::equilibrium< DESCRIPTOR >::secondOrder().
|
inlinestatic |
Definition at line 75 of file mrt.h.
|
inlinestatic |
Computation of equilibrium distribution (in momenta space)
Definition at line 46 of file mrt.h.
References olb::equilibrium< DESCRIPTOR >::secondOrder().
|
inlinestatic |
MRT collision step.
Definition at line 88 of file mrt.h.
References olb::mrt< DESCRIPTOR >::computeEquilibrium(), and olb::mrt< DESCRIPTOR >::computeMomenta().
|
inlinestatic |
MRT SGS collision step.
Definition at line 111 of file mrt.h.
References olb::mrt< DESCRIPTOR >::computeEquilibrium(), and olb::mrt< DESCRIPTOR >::computeMomenta().