#include <coordinate_transform.hpp>
◆ LowerIndex
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ UpperIndex
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ embed() [1/2]
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ embed() [2/2]
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ calculate_lower_index()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
template<typename LowIdx , typename UpIdx >
◆ get_type_enum()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ get_upper_lengths()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ is_known_at_compile_time()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ is_valid_upper_index_always_mapped_to_valid_lower_index()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ is_valid_upper_index_mapped_to_valid_lower_index()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
template<typename UpIdx >
◆ print()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ update_lower_index()
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
template<typename LowIdxDiff , typename UpIdxDiff , typename LowIdx , typename UpIdx >
CK_TILE_HOST_DEVICE void ck_tile::embed< UpLengths, Coefficients, type >::update_lower_index |
( |
LowIdxDiff & |
idx_diff_low, |
|
|
const UpIdxDiff & |
idx_diff_up, |
|
|
LowIdx & |
idx_low, |
|
|
const UpIdx & |
|
|
) |
| const |
|
inline |
◆ coefficients_
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
Coefficients ck_tile::embed< UpLengths, Coefficients, type >::coefficients_ |
◆ NDimUp
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
◆ up_lengths_
template<typename UpLengths , typename Coefficients , typename std::enable_if< UpLengths::size()==Coefficients::size(), bool >::type = false>
UpLengths ck_tile::embed< UpLengths, Coefficients, type >::up_lengths_ |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/core/algorithm/coordinate_transform.hpp