31 static void Initialize (
const std::shared_ptr<MF::Solver_CPU::CaseParameters>& CaseParameters_Ptr,
const std::shared_ptr<MF::GU::LatticeParametersD3Q19>& LatticeParameters_Ptr) {
32 m_CaseParameters_Ptr = CaseParameters_Ptr;
33 m_LatticeParameters_Ptr = LatticeParameters_Ptr;
static std::shared_ptr< MF::Solver_CPU::CaseParameters > m_CaseParameters_Ptr
static double GetBGKFeq_Incompr(const MF::Database::Vec4< double > &Vector4, const unsigned char &k)
Gets FEQ from quasi incompressible BGK model.
Basic data structure for storing f(i) data for each computational grid node.
static std::shared_ptr< MF::GU::LatticeParametersD3Q19 > m_LatticeParameters_Ptr
The Collision class collects collision algorithms.
static double GetBGKFeq_Qcompr(const MF::Database::Vec4< double > &Vector4, const unsigned char &k)
Gets FEQ from quasi compressible BGK model.
static void SetCollisionPointerToFunc(const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr)
Sets pointers to proper collision functions in MFThreads.
static void Initialize(const std::shared_ptr< MF::Solver_CPU::CaseParameters > &CaseParameters_Ptr, const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr)