bes  Updated for version 3.20.10
dmrpp::one_chunk_unconstrained_args Struct Reference

Single argument structure for a thread that will process a single Chunk for an unconstrained array. Utilized as an argument to std::async() The. More...

#include <SuperChunk.h>

Collaboration diagram for dmrpp::one_chunk_unconstrained_args:
Collaboration graph

Public Member Functions

 one_chunk_unconstrained_args (const string sc_id, std::shared_ptr< Chunk > c, DmrppArray *a, const vector< unsigned long long > &a_s, const vector< unsigned long long > &c_s)
 

Public Attributes

DmrppArrayarray
 
const vector< unsigned long long > & array_shape
 
std::shared_ptr< Chunkchunk
 
const vector< unsigned long long > & chunk_shape
 
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 an unconstrained array. Utilized as an argument to std::async() The.

  • chunk_shape is part of an optimization for the unconstrained array case.

Definition at line 121 of file SuperChunk.h.


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