Template Numerical Library: Member List

Template Numerical Library version\ main:c7077e4fd

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_op | TNL::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