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