ParallelTensorFunctor< F, Xs > Struct Template Reference#
ParallelTensorFunctor< F, Xs > Struct Template Reference
#include <host_tensor.hpp>
Public Member Functions | |
| ParallelTensorFunctor (F f, Xs... xs) | |
| std::array< std::size_t, NDIM > | GetNdIndices (std::size_t i) const |
| void | operator() (std::size_t num_thread=1) const |
Public Attributes | |
| F | mF |
| std::array< std::size_t, NDIM > | mLens |
| std::array< std::size_t, NDIM > | mStrides |
| std::size_t | mN1d |
Static Public Attributes | |
| static constexpr std::size_t | NDIM = sizeof...(Xs) |
Constructor & Destructor Documentation
◆ ParallelTensorFunctor()
template<typename F , typename... Xs>
|
inline |
Member Function Documentation
◆ GetNdIndices()
template<typename F , typename... Xs>
|
inline |
◆ operator()()
template<typename F , typename... Xs>
|
inline |
Member Data Documentation
◆ mF
template<typename F , typename... Xs>
| F ParallelTensorFunctor< F, Xs >::mF |
◆ mLens
template<typename F , typename... Xs>
| std::array<std::size_t, NDIM> ParallelTensorFunctor< F, Xs >::mLens |
◆ mN1d
template<typename F , typename... Xs>
| std::size_t ParallelTensorFunctor< F, Xs >::mN1d |
◆ mStrides
template<typename F , typename... Xs>
| std::array<std::size_t, NDIM> ParallelTensorFunctor< F, Xs >::mStrides |
◆ NDIM
template<typename F , typename... Xs>
|
staticconstexpr |
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/library/utility/host_tensor.hpp