Template Numerical Library version\ main:4e58ea6
Loading...
Searching...
No Matches
TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray > Member List

This is the complete list of members for TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >, including all inherited members.

allocateHelper() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotected
async_opTNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
async_ops_count (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
async_start_timer (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
async_wait_timer (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
AsyncPolicy enum name (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
copyHelper(bool to_buffer, SyncDirection mask) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotected
countDimensionsWithOverlap(const DistributedNDArrayView &array_view) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotectedstatic
DistributedNDArraySynchronizer(int max_threads=1) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
DistributedNDArraySynchronizer(DistributedNDArraySynchronizer &&other) noexcept (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
getDimensionWithOverlap(const DistributedNDArrayView &array_view) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotectedstatic
recv_bytes (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
recv_messages (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
requests (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
RequestsVector typedef (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
sent_bytes (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
sent_messages (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >
setBufferOffsets(int shift=0)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
setCudaStream(SyncDirection direction, Backend::stream_t stream_id) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
setCudaStream(LaunchConfiguration &launch_config, Backend::stream_t stream) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotectedstatic
setCudaStream(Backend::LaunchConfiguration &launch_config, Backend::stream_t stream) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inlineprotectedstatic
setNeighbor(SyncDirection direction, int neighbor) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
setSynchronizationPattern(const std::array< SyncDirection, Q > &pattern)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
setTagOffset(int offset) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
setTags(SyncDirection direction, int tag_recv, int tag_send) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
stage_0(DistributedNDArray &array, SyncDirection mask) (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
stage_1() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
stage_2() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
stage_3() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
stage_4() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
synchronize(DistributedNDArray &array, SyncDirection mask=SyncDirection::All)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
synchronize(AsyncPolicy policy, DistributedNDArray &array, SyncDirection mask=SyncDirection::All)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
wait() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline
~DistributedNDArraySynchronizer() (defined in TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >)TNL::Containers::DistributedNDArraySynchronizer< DistributedNDArray >inline