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-7.1.0/include/ck/library/utility/host_tensor.hpp