LBIBCell
|
The Luo1993ForceModel class implements the force model presented in Luo, Lattice-Gas Automata and Lattice Boltzmann Equations for Two-Dimensional Hydrodynamics, Georgia Institute of Technology, 1993; discussed in Mohamad, Kuzmin, A critical evaluation of force term in lattice Boltzmann method, natural convection problem, Int. J. of Heat and Mass Tansfer, 2010. More...
#include <Luo1993ForceModel.hpp>
Protected Member Functions | |
virtual void | computeForce (const double tau, const double rho, const Field< double > u, const Field< double > f, std::vector< double > &forcecontribution) |
computeForce More... | |
virtual void | computeVelocity (const double rho, const std::array< double, 9 > &fi, const Field< double > f, Field< double > &u) |
computeVelocity since this operation depends on the force model. More... | |
The Luo1993ForceModel class implements the force model presented in Luo, Lattice-Gas Automata and Lattice Boltzmann Equations for Two-Dimensional Hydrodynamics, Georgia Institute of Technology, 1993; discussed in Mohamad, Kuzmin, A critical evaluation of force term in lattice Boltzmann method, natural convection problem, Int. J. of Heat and Mass Tansfer, 2010.
Definition at line 37 of file Luo1993ForceModel.hpp.
|
protectedvirtual |
computeForce
tau | The relaxation time. |
rho | The local fluid density. |
u | The local fluid velocity. |
f | The local force. |
forcecontribution | The vector where the force contributions are stored and returned. |
Implements LbmLib::solver::AbstractForceModel.
Definition at line 29 of file Luo1993ForceModel.cpp.
|
protectedvirtual |
computeVelocity since this operation depends on the force model.
rho | The local fluid density. |
fi | The reference to the array of 9 distribution functions. |
f | The local force field. |
u | The reference to the velocity vector where the result will be stored. |
Implements LbmLib::solver::AbstractForceModel.
Definition at line 51 of file Luo1993ForceModel.cpp.