Skip to main content

class receive_instruction_impl

Declaration

class receive_instruction_impl { /* full declaration omitted */ };

Description

Common implementation mixin for receive_instruction and split_receive_instruction.

Member Variables

transfer_id m_trid
region<3> m_request
allocation_id m_dest_aid
box<3> m_allocated_box
size_t m_elem_size

Member Function Overview

Member Functions

const box<3>& get_allocated_box() const


allocation_id get_dest_allocation_id() const


size_t get_element_size() const


const region<3>& get_requested_region() const


const transfer_id& get_transfer_id() const


explicit receive_instruction_impl(
    const transfer_id& trid,
    region<3> request,
    allocation_id dest_allocation,
    const box<3>& allocated_box,
    size_t elem_size)

Parameters

const transfer_id& trid
region<3> request
allocation_id dest_allocation
const box<3>& allocated_box
size_t elem_size