Microflow 3D
v1.0
|
The Initialization class is responsible for initialization of values of particle distribution function for each node (equilibrium model). More...
#include <Initialization.h>
Public Member Functions | |
Initialization ()=default | |
~Initialization ()=default | |
Static Public Member Functions | |
static void | ThreadDataInitialize (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr, const std::shared_ptr< MF::Database::ConfigData > &ConfigData_Ptr) |
Initialization of MFThread boundary/initial values from thread.cfg file. More... | |
static void | ThreadDefaultDataInitialize (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr, const std::shared_ptr< MF::Solver_CPU::CaseParameters > &CaseParameters_Ptr) |
Initialization of MFThread boundary/initial values from thread.cfg file. More... | |
static void | EquilibriumInitialization (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr, const std::shared_ptr< MF::Solver_CPU::CaseParameters > &CaseParameters_Ptr) |
Initialization of FEQ pre and post collision tables (equilibrium model). More... | |
The Initialization class is responsible for initialization of values of particle distribution function for each node (equilibrium model).
It also sets boundary values of threads from thread.cfg file.
Definition at line 32 of file Initialization.h.
|
default |
|
default |
|
inlinestatic |
Initialization of FEQ pre and post collision tables (equilibrium model).
Definition at line 44 of file Initialization.h.
References MF::Solver_CPU::Incompressible, and MF::Solver_CPU::QuasiCompressible.
Referenced by main().
|
static |
Initialization of MFThread boundary/initial values from thread.cfg file.
Definition at line 13 of file Initialization.cpp.
References MF::LBPC::ParametersConversion::FPhys_toFLB(), MF::Solver_CPU::Collision::GetBGKFeq_Incompr(), MF::Solver_CPU::Collision::GetBGKFeq_Qcompr(), MFQ19, MF::LBPC::ParametersConversion::PressurePhys_toRhoLB(), MF::Database::Vec4< T >::rho, MF::LBPC::ParametersConversion::UPhys_toLB(), MF::Database::Vec4< T >::x, MF::Database::Vec3< T >::x, MF::Database::Vec4< T >::y, MF::Database::Vec3< T >::y, MF::Database::Vec3< T >::z, and MF::Database::Vec4< T >::z.
Referenced by main().
|
static |
Initialization of MFThread boundary/initial values from thread.cfg file.
Definition at line 142 of file Initialization.cpp.
Referenced by main().