30 static std::shared_ptr<MF::Database::ThreadArray>
New(
const std::shared_ptr<MF::GU::LatticeParametersD3Q19>& LatticeParameters_Ptr) {
31 auto ThreadArray_Ptr = std::make_shared<MF::Database::ThreadArray>();
33 return ThreadArray_Ptr;
40 std::shared_ptr<MF::Database::Thread>
NewThread(uint64_t NodeID, uint32_t NrOfNodes) {
std::shared_ptr< std::vector< std::shared_ptr< MF::Database::Thread > > > m_ThreadsTable_Ptr
Array of MFThreads shared pointer.
static std::shared_ptr< MF::GU::LatticeParametersD3Q19 > m_LatticeParameters_Ptr
Lattice parameters shared pointer.
static std::shared_ptr< MF::Database::ThreadArray > New(const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr)
MFThreadArray allocator.
std::shared_ptr< MF::Database::Thread > NewThread(uint64_t NodeID, uint32_t NrOfNodes)
New MFThread allocator.
MFThreadArray is an std::vector object that stores shared pointers to MFThreads.
static std::shared_ptr< MF::Database::Thread > New(const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr, uint64_t NodeID, uint32_t NrOfNodes)
MFThread allocator.