bes Updated for version 3.20.13
dmrpp::one_chunk_args Struct Reference

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>

Collaboration diagram for dmrpp::one_chunk_args:
Collaboration graph

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

DmrppArrayarray
 
const vector< unsigned long long > & array_shape
 
std::shared_ptr< Chunkchunk
 
std::string parent_super_chunk_id
 
std::thread::id parent_thread_id
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ one_chunk_args()

dmrpp::one_chunk_args::one_chunk_args ( const string  sc_id,
std::shared_ptr< Chunk c,
DmrppArray a,
const vector< unsigned long long > &  a_s 
)
inline

Definition at line 112 of file SuperChunk.h.

Member Data Documentation

◆ array

DmrppArray* dmrpp::one_chunk_args::array

Definition at line 109 of file SuperChunk.h.

◆ array_shape

const vector<unsigned long long>& dmrpp::one_chunk_args::array_shape

Definition at line 110 of file SuperChunk.h.

◆ chunk

std::shared_ptr<Chunk> dmrpp::one_chunk_args::chunk

Definition at line 108 of file SuperChunk.h.

◆ parent_super_chunk_id

std::string dmrpp::one_chunk_args::parent_super_chunk_id

Definition at line 107 of file SuperChunk.h.

◆ parent_thread_id

std::thread::id dmrpp::one_chunk_args::parent_thread_id

Definition at line 106 of file SuperChunk.h.


The documentation for this struct was generated from the following file: