#include <addrsplit_channel.h>
|
| | AddressSplitXferDesFactory (size_t _bytes_per_element, const std::vector< IndexSpace< N, T > > &_spaces, AddressSplitChannel *_addrsplit_channel) |
| |
| | AddressSplitXferDesFactory (size_t _bytes_per_element, const std::vector< IndexSpace< N, T > > &_spaces, AddressSplitChannel *_addrsplit_channel, AddressSplitCommunicator< N, T > *_comm) |
| |
| virtual | ~AddressSplitXferDesFactory ()=default |
| |
| virtual bool | needs_release () |
| |
| virtual void | create_xfer_des (uintptr_t dma_op, NodeID launch_node, NodeID target_node, XferDesID guid, const std::vector< XferDesPortInfo > &inputs_info, const std::vector< XferDesPortInfo > &outputs_info, int priority, XferDesRedopInfo redop_info, const void *fill_data, size_t fill_size, size_t fill_total) |
| |
| virtual | ~XferDesFactory () |
| |
◆ AddressSplitXferDesFactory() [1/2]
template<int N, typename T >
◆ AddressSplitXferDesFactory() [2/2]
template<int N, typename T >
◆ ~AddressSplitXferDesFactory()
template<int N, typename T >
◆ create_xfer_des()
template<int N, typename T >
| virtual void Realm::AddressSplitXferDesFactory< N, T >::create_xfer_des |
( |
uintptr_t |
dma_op, |
|
|
NodeID |
launch_node, |
|
|
NodeID |
target_node, |
|
|
XferDesID |
guid, |
|
|
const std::vector< XferDesPortInfo > & |
inputs_info, |
|
|
const std::vector< XferDesPortInfo > & |
outputs_info, |
|
|
int |
priority, |
|
|
XferDesRedopInfo |
redop_info, |
|
|
const void * |
fill_data, |
|
|
size_t |
fill_size, |
|
|
size_t |
fill_total |
|
) |
| |
|
virtual |
◆ needs_release()
template<int N, typename T >
◆ addrsplit_channel
template<int N, typename T >
◆ areg
template<int N, typename T >
◆ bytes_per_element
template<int N, typename T >
◆ comm
template<int N, typename T >
◆ spaces
template<int N, typename T >
The documentation for this class was generated from the following file: