#include <transfer.h>
◆ IOType
| Enumerator |
|---|
| IO_INST | |
| IO_INDIRECT_INST | |
| IO_EDGE | |
| IO_FILL_DATA | |
◆ mk_edge()
| static IO Realm::TransferGraph::XDTemplate::mk_edge |
( |
unsigned |
_edge | ) |
|
|
static |
◆ mk_fill()
| static IO Realm::TransferGraph::XDTemplate::mk_fill |
( |
unsigned |
_fill_start, |
|
|
unsigned |
_fill_size, |
|
|
size_t |
_fill_total |
|
) |
| |
|
static |
◆ mk_indirect()
| static IO Realm::TransferGraph::XDTemplate::mk_indirect |
( |
unsigned |
_ind_idx, |
|
|
unsigned |
_port, |
|
|
RegionInstance |
_inst, |
|
|
unsigned |
_fld_start, |
|
|
unsigned |
_fld_count |
|
) |
| |
|
static |
◆ mk_inst()
| static IO Realm::TransferGraph::XDTemplate::mk_inst |
( |
RegionInstance |
_inst, |
|
|
unsigned |
_fld_start, |
|
|
unsigned |
_fld_count |
|
) |
| |
|
static |
◆ set_simple()
| void Realm::TransferGraph::XDTemplate::set_simple |
( |
Channel * |
channel, |
|
|
int |
in_edge, |
|
|
int |
out_edge |
|
) |
| |
◆ channel
| Channel* Realm::TransferGraph::XDTemplate::channel = nullptr |
◆ factory
◆ gather_control_input
| int Realm::TransferGraph::XDTemplate::gather_control_input |
◆ inputs
| std::vector<IO> Realm::TransferGraph::XDTemplate::inputs |
◆ outputs
| std::vector<IO> Realm::TransferGraph::XDTemplate::outputs |
◆ redop
◆ scatter_control_input
| int Realm::TransferGraph::XDTemplate::scatter_control_input |
◆ target_node
| NodeID Realm::TransferGraph::XDTemplate::target_node |
The documentation for this struct was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/transfer/transfer.h