22 #include <LbmLib/include/solver/FluidSolver/BaseForceModel.hpp>
25 #ifndef GUOZHENGSHI2002FORCEMODEL_HPP
26 #define GUOZHENGSHI2002FORCEMODEL_HPP
49 std::vector<double>& forcecontribution);
59 const std::array<double, 9>& fi,
67 #endif // GUOZHENGSHI2002FORCEMODEL_HPP
The GuoZhengShi2002ForceModel class implements the force model from Guo, Zheng, Shi, Discrete lattice effects on the forcing term in the lattice Boltzmann method, Phys Rev E, 2002.
The AbstractForceModel class inherit from this base class.
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.
virtual void computeForce(const double tau, const double rho, const Field< double > u, const Field< double > f, std::vector< double > &forcecontribution)
computeForce