![]() |
OpenLB 1.8.1
|
#include <mrt.h>
Collaboration diagram for olb::mrt< DESCRIPTOR >: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.
References olb::descriptors::c(), olb::descriptors::invCs2(), olb::descriptors::m(), and olb::descriptors::t().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Computation of all equilibrium distribution (in momenta space)
Definition at line 60 of file mrt.h.
References olb::descriptors::m(), olb::util::normSqr(), olb::equilibrium< DESCRIPTOR >::secondOrder(), and olb::descriptors::t().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 75 of file mrt.h.
References olb::descriptors::m(), and olb::descriptors::t().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Computation of equilibrium distribution (in momenta space)
Definition at line 46 of file mrt.h.
References olb::descriptors::m(), olb::util::normSqr(), olb::equilibrium< DESCRIPTOR >::secondOrder(), and olb::descriptors::t().
Here is the call graph for this function:
|
inlinestatic |
MRT collision step.
Definition at line 88 of file mrt.h.
References olb::mrt< DESCRIPTOR >::computeEquilibrium(), olb::mrt< DESCRIPTOR >::computeMomenta(), and olb::util::normSqr().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
MRT SGS collision step.
Definition at line 111 of file mrt.h.
References olb::mrt< DESCRIPTOR >::computeEquilibrium(), olb::mrt< DESCRIPTOR >::computeMomenta(), and olb::util::normSqr().
Here is the call graph for this function:
Here is the caller graph for this function: