Microflow 3D
v1.0
|
MFThreadArray is an std::vector object that stores shared pointers to MFThreads. More...
#include <ThreadArray.h>
Public Member Functions | |
ThreadArray () | |
~ThreadArray ()=default | |
std::shared_ptr< MF::Database::Thread > | NewThread (uint64_t NodeID, uint32_t NrOfNodes) |
New MFThread allocator. More... | |
Static Public Member Functions | |
static std::shared_ptr< MF::Database::ThreadArray > | New (const std::shared_ptr< MF::GU::LatticeParametersD3Q19 > &LatticeParameters_Ptr) |
MFThreadArray allocator. More... | |
Data Fields | |
std::shared_ptr< std::vector< std::shared_ptr< MF::Database::Thread > > > | m_ThreadsTable_Ptr |
Array of MFThreads shared pointer. More... | |
Static Public Attributes | |
static std::shared_ptr< MF::GU::LatticeParametersD3Q19 > | m_LatticeParameters_Ptr |
Lattice parameters shared pointer. More... | |
MFThreadArray is an std::vector object that stores shared pointers to MFThreads.
Definition at line 22 of file ThreadArray.h.
|
inline |
Definition at line 25 of file ThreadArray.h.
References m_ThreadsTable_Ptr, and ~ThreadArray().
|
default |
Referenced by ThreadArray().
|
inlinestatic |
MFThreadArray allocator.
Allocates shared pointer to created MFThreadArray object.
Definition at line 30 of file ThreadArray.h.
References m_LatticeParameters_Ptr.
Referenced by main().
|
inline |
New MFThread allocator.
Adds shared pointer to created MFThread object to the MFThreadArray.
NodeID | The encoded node type ID. |
NrOfNodes | The number of nodes that belongs to thread. |
Definition at line 40 of file ThreadArray.h.
References m_LatticeParameters_Ptr, m_ThreadsTable_Ptr, and MF::Database::Thread::New().
|
inlinestatic |
Lattice parameters shared pointer.
Definition at line 45 of file ThreadArray.h.
Referenced by New(), and NewThread().
std::shared_ptr<std::vector<std::shared_ptr<MF::Database::Thread> > > MF::Database::ThreadArray::m_ThreadsTable_Ptr |
Array of MFThreads shared pointer.
Definition at line 46 of file ThreadArray.h.
Referenced by NewThread(), and ThreadArray().