#include <tile_distribution.hpp>
|
| static constexpr index_t | NDimX = PsYs2XsAdaptor::get_num_of_bottom_dimension() |
| static constexpr index_t | NDimY = Ys2DDescriptor::get_num_of_top_dimension() |
| static constexpr index_t | NDimP = PsYs2XsAdaptor::get_num_of_top_dimension() - NDimY |
| static constexpr index_t | NDimR = StaticTileDistributionEncoding_::NDimR |
◆ DstrDetail
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ DstrEncode
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ PsYs2XsAdaptor
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ Ys2DDescriptor
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ _get_partition_index()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ calculate_index()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
template<typename PartitionIndex = decltype(_get_partition_index())>
◆ calculate_rs_index_from_ps_index()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
template<typename PartitionIndex>
◆ get_distributed_spans()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_lengths()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_num_of_dimension_p()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_num_of_dimension_r()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_num_of_dimension_x()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_num_of_dimension_y()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_ps_ys_to_xs_adaptor()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_static_tile_distribution_encoding()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ get_y_indices_from_distributed_indices()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
template<typename DistributedIndices>
◆ get_ys_to_d_descriptor()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ is_static()
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ NDimP
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ NDimR
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
| index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimR = StaticTileDistributionEncoding_::NDimR |
|
staticconstexpr |
◆ NDimX
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
| index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimX = PsYs2XsAdaptor::get_num_of_bottom_dimension() |
|
staticconstexpr |
◆ NDimY
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
| index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimY = Ys2DDescriptor::get_num_of_top_dimension() |
|
staticconstexpr |
◆ ps_ys_to_xs_
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
◆ ys_to_d_
template<typename PsYs2XsAdaptor_, typename Ys2DDescriptor_, typename StaticTileDistributionEncoding_, typename TileDistributionDetail_>
The documentation for this struct was generated from the following file: