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.

Declared at: include/instruction_graph.h:270

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

Declared at: include/instruction_graph.h:279


allocation_id get_dest_allocation_id() const

Declared at: include/instruction_graph.h:278


size_t get_element_size() const

Declared at: include/instruction_graph.h:280


const region<3>& get_requested_region() const

Declared at: include/instruction_graph.h:277


const transfer_id& get_transfer_id() const

Declared at: include/instruction_graph.h:276


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

Declared at: include/instruction_graph.h:272

Parameters

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