MAIA bb96820c
Multiphysics at AIA
|
A list of collision steps is generated here:
LbSolverDxQy::clb_collision_step()
MAIA_LATTICE_CLB
This function wraps clb_collision_step_base to access CLB-Algorithm without a Smagorisnky turbulence model.
LbSolverDxQy::clb_smagorinsky_collision_step()
MAIA_LATTICE_CLB_SMAGORINSKY
This function wraps clb_collision_step_base to access CLB-Algorithm with a Smagorisnky turbulence model.
LbSolverDxQy::cumulant_collision_step()
MAIA_LATTICE_CUMULANT
Collision step based on countable cumulants.
Ref: Geier et al. 2015, https://doi.org/10.1016/j.camwa.2015.05.001
LbSolverDxQy::bgkc_collision_step()
MAIA_LATTICE_BGKC
Common BGK collision step.
LbSolverDxQy::bgki_collision_step()
MAIA_LATTICE_BGK
Collision step of the incompressible LBGK algorithm
LbSolverDxQy::bgki_collision_step_Guo_forcing()
MAIA_LATTICE_BGK_GUO_FORCING
Collision step of the incompressible LBGK algorithm with forcing method of Guo et al.
adapted from conventional bgki-collision step Discrete lattice effects on the forcing term in the lattice Boltzmann method DOI: 0.1103/PhysRevE.65.046308
LbSolverDxQy::bgki_thermal_collision_step()
MAIA_LATTICE_BGK_THERMAL
Collision step of the incompressible LBGK algorithm for thermal LB
LbSolverDxQy::bgki_innerEnergy_collision_step()
MAIA_LATTICE_BGK_INNERENERGY
Collision step of the incompressible LBGK algorithm with TLBGK extension using an inner energy distribution function approach
Performs the collision step for the BGK method with TLBGK extension:
LbSolverDxQy::bgki_totalEnergy_collision_step()
MAIA_LATTICE_BGK_TOTALENERGY
Collision step of the incompressible LBGK algorithm with TLBGK extension using a total energy distribution function approach
Performs the collision step for the BGK method with TLBGK extension:
LbSolverDxQy::bgki_smagorinsky_collision_step()
MAIA_LATTICE_BGKI_SMAGORINSKY
Collision step of the incompressible LBGK algorithm with SGS modelling
only for D3Q19
LbSolverDxQy::bgki_smago_wall_collision_step()
MAIA_LATTICE_BGKI_SMAGO_WALL
Collision step of the incompressible LBGK algorithm with SGS modelling and van Driest damping function
only for D3Q19 and channel flow
LbSolverDxQy::bgki_smagorinsky_collision_step2()
MAIA_LATTICE_BGKI_SMAGORINSKY2
Collision step of the incompressible LBGK algorithm with SGS modelling and calculation of sgs terms along y axis
only for D3Q19
LbSolverDxQy::bgki_dynamic_smago_collision_step()
MAIA_LATTICE_BGKI_DYNAMIC_SMAGO
Collision step of the incompressible LBGK algorithm with SGS modelling
only for D3Q19
LbSolverDxQy::bgki_euler_collision_step()
MAIA_LATTICE_BGKI_EULER_2D
The collision step for the Euler BGK-Algorithm Why is the equilibrium set if Q < eps??? Not tested yet, use with caution!!!!
LbSolverDxQy::mrt_collision_step()
MAIA_LATTICE_MRT
Collision step for the MRT-Algorithm with standard parameters This function wraps mrt_collision_step_base to access MRT-Algorithm with standard parameters.
LbSolverDxQy::mrt2_collision_step()
MAIA_LATTICE_MRT2
Collision step for the MRT-Algorithm with optimized parameters This function wraps mrt_collision_step_base to access MRT-Algorithm with optimized parameters.
LbSolverDxQy::mrt_smagorinsky_collision_step()
MAIA_LATTICE_MRT_SMAGORINSKY
Collision step for the MRT-Algorithm + Smagorinsky turbulence model This function wraps mrt_collision_step_base to access MRT-Algorithm with standard parameters. It features a Smagorinsky turbulence model for calculating the turbulent viscosity with a van-Driest damping for turbulent channel.
LbSolverDxQy::rbgk_collision_step()
MAIA_LATTICE_RBGK
Collision step for the regularized LBGK-Algorithm
LbSolverDxQy::rbgk_smagorinsky_collision_step()
MAIA_LATTICE_RBGK_SMAGORINSKY
Collision step for the regularized LBGK-Algorithm + Smagorinsky turbulence model
LbSolverDxQy::rbgk_dynamic_smago_collision_step()
MAIA_LATTICE_RBGK_DYNAMIC_SMAGO
Collision step for the regularized LBGK-Algorithm + dynamic Smagorinsky turbulence model