Skip to main content

struct buffer_reduction_allocation_record

Declaration

struct buffer_reduction_allocation_record
    : public buffer_access_allocation,
      public buffer_reduction_record { /* full declaration omitted */ };

Description

IDAG combined record for a device-kernel access to a reduction-output buffer allocation.

Inherits from: buffer_access_allocation, buffer_reduction_record

Member Variables

Inherited from buffer_reduction_record:

buffer_id
buffer_name
reduction_id

Inherited from buffer_access_allocation:

allocation_id = null_allocation_id
allocated_box_in_buffer
accessed_box_in_buffer
oob_buffer_id
oob_buffer_name

Member Function Overview

Member Functions

buffer_reduction_allocation_record(
    const buffer_access_allocation& aa,
    buffer_reduction_record mrr)

Parameters

const buffer_access_allocation& aa
buffer_reduction_record mrr