bes Updated for version 3.20.13
|
Single argument structure for a thread that will process a single Chunk for a constrained array. Utilized as an argument to std::async() More...
#include <SuperChunk.h>
Public Member Functions | |
one_chunk_args (const string sc_id, std::shared_ptr< Chunk > c, DmrppArray *a, const vector< unsigned long long > &a_s) | |
Public Attributes | |
DmrppArray * | array |
const vector< unsigned long long > & | array_shape |
std::shared_ptr< Chunk > | chunk |
std::string | parent_super_chunk_id |
std::thread::id | parent_thread_id |
Single argument structure for a thread that will process a single Chunk for a constrained array. Utilized as an argument to std::async()
Definition at line 105 of file SuperChunk.h.
|
inline |
Definition at line 112 of file SuperChunk.h.
DmrppArray* dmrpp::one_chunk_args::array |
Definition at line 109 of file SuperChunk.h.
const vector<unsigned long long>& dmrpp::one_chunk_args::array_shape |
Definition at line 110 of file SuperChunk.h.
std::shared_ptr<Chunk> dmrpp::one_chunk_args::chunk |
Definition at line 108 of file SuperChunk.h.
std::string dmrpp::one_chunk_args::parent_super_chunk_id |
Definition at line 107 of file SuperChunk.h.
std::thread::id dmrpp::one_chunk_args::parent_thread_id |
Definition at line 106 of file SuperChunk.h.