| CollectiveBalancedHostRearrangement(const CollectiveBalancedHostRearrangement &)=default | gcl::CollectiveBalancedHostRearrangement | |
| CollectiveBalancedHostRearrangement(CollectiveBalancedHostRearrangement &&) noexcept=default | gcl::CollectiveBalancedHostRearrangement | |
| CollectiveBalancedReorder | gcl::CollectiveBalancedHostRearrangement | friend |
| elementMap | gcl::CollectiveBalancedHostRearrangement | |
| gatheredToRefSlices | gcl::CollectiveBalancedHostRearrangement | |
| getElementMap() const | gcl::CollectiveBalancedHostRearrangement | |
| getGatheredToRefSlices() const | gcl::CollectiveBalancedHostRearrangement | |
| getNumRearrangedTensorElems() const | gcl::CollectiveBalancedHostRearrangement | |
| getReplicationFactor() const | gcl::CollectiveBalancedHostRearrangement | |
| getTotalElementsPerReplica() const | gcl::CollectiveBalancedHostRearrangement | |
| operator=(const CollectiveBalancedHostRearrangement &)=default | gcl::CollectiveBalancedHostRearrangement | |
| operator=(CollectiveBalancedHostRearrangement &&) noexcept=default | gcl::CollectiveBalancedHostRearrangement | |
| rearrange(const void *in, void *out, int64_t elemByteSize, bool refToGathered) const | gcl::CollectiveBalancedHostRearrangement | |
| rearrangeForCollective(const void *in, void *out, int64_t elemByteSize) const | gcl::CollectiveBalancedHostRearrangement | |
| rearrangeForCollective(const void *in, std::size_t inSize, void *out, std::size_t outSize, std::size_t elemByteSize) const | gcl::CollectiveBalancedHostRearrangement | |
| rearrangeForCollective(const std::vector< T > &in, std::vector< T > &out, std::size_t elemByteSize=sizeof(T)) const | gcl::CollectiveBalancedHostRearrangement | inline |
| replicationFactor | gcl::CollectiveBalancedHostRearrangement | |
| setGatheredToRefSlices(std::vector< poplar::Interval > slices) | gcl::CollectiveBalancedHostRearrangement | |
| setReplicationFactor(unsigned replicationFactor) | gcl::CollectiveBalancedHostRearrangement | |
| setTotalElementsPerReplica(std::size_t totalElementsPerReplica) | gcl::CollectiveBalancedHostRearrangement | |
| totalElementsPerReplica | gcl::CollectiveBalancedHostRearrangement | |
| undoRearrangeForCollective(const void *in, void *out, int64_t elemByteSize) const | gcl::CollectiveBalancedHostRearrangement | |
| undoRearrangeForCollective(const std::vector< T > &in, std::vector< T > &out, std::size_t elemByteSize=sizeof(T)) const | gcl::CollectiveBalancedHostRearrangement | inline |
| undoRearrangeForCollective(const void *in, std::size_t inSize, void *out, std::size_t outSize, std::size_t elemByteSize) const | gcl::CollectiveBalancedHostRearrangement | |