Microflow 3D
v1.0
|
The FluidFunctions class collects calculation algorithms of rho and velocity LB for fluid nodes. More...
#include <FluidFunctions.h>
Public Member Functions | |
FluidFunctions ()=default | |
~FluidFunctions ()=default | |
Static Public Member Functions | |
static void | Initialize (const std::shared_ptr< MF::Solver_CPU::CaseParameters > &CaseParameters_Ptr, const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr) |
static void | SetFluidSolidNodePointerToFunc (const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr) |
Sets pointers to fluid functions of MFThread. More... | |
Static Public Attributes | |
static std::shared_ptr< MF::Solver_CPU::CaseParameters > | its_CaseParameters_Ptr = nullptr |
static std::shared_ptr< MF::GU::LatticeParametersD3Q19 > | its_LatticeParameters_Ptr = nullptr |
The FluidFunctions class collects calculation algorithms of rho and velocity LB for fluid nodes.
Definition at line 26 of file FluidFunctions.h.
|
default |
|
default |
|
inlinestatic |
Definition at line 34 of file FluidFunctions.h.
References SetFluidSolidNodePointerToFunc().
Referenced by main().
|
static |
Sets pointers to fluid functions of MFThread.
Definition at line 15 of file FluidFunctions.cpp.
References DirectionVectorComponent_Cx, DirectionVectorComponent_Cy, DirectionVectorComponent_Cz, f, MF::Solver_CPU::FBGK, MF::Solver_CPU::Incompressible, its_CaseParameters_Ptr, its_LatticeParameters_Ptr, MFQ19, MF::Database::Vec4< T >::rho, MF::Database::Vec4< T >::x, MF::Database::Vec4< T >::y, and MF::Database::Vec4< T >::z.
Referenced by Initialize(), and main().
|
inlinestatic |
Definition at line 31 of file FluidFunctions.h.
Referenced by SetFluidSolidNodePointerToFunc().
|
inlinestatic |
Definition at line 32 of file FluidFunctions.h.
Referenced by SetFluidSolidNodePointerToFunc().