26 namespace Solver_CPU {
39 static void Initialize (
const std::shared_ptr<MF::Solver_CPU::CaseParameters>& CaseParameters_Ptr,
const std::shared_ptr<MF::GU::LatticeParametersD3Q19>& LatticeParameters_Ptr) {
40 m_CaseParameters_Ptr = CaseParameters_Ptr;
41 m_LatticeParameters_Ptr = LatticeParameters_Ptr;
static std::shared_ptr< MF::Solver_CPU::CaseParameters > m_CaseParameters_Ptr
Basic data structure for storing f(i) data for each computational grid node.
static std::shared_ptr< MF::GU::LatticeParametersD3Q19 > m_LatticeParameters_Ptr
static void Initialize(const std::shared_ptr< MF::Solver_CPU::CaseParameters > &CaseParameters_Ptr, const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr)
BoundaryFunctions()=default
~BoundaryFunctions()=default
static void SetBoundaryNodePointerToFunc(const std::shared_ptr< MF::Database::ThreadArray > &ThreadArray_Ptr)
Sets the pointer to the function that performs calculations for the edge node (Thread.h -> its_pBoundaryFunction).
The BoundaryFunctions class stores the implementations of all boundary conditions with the distinctio...