alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim > Class Template Reference

#include <IndependentElements.hpp>

Classes

class  const_iterator
 

Public Types

using Idx = alpaka::Idx<TAcc>
 
using iterator = const_iterator
 

Public Member Functions

ALPAKA_FN_ACC IndependentGroupElementsAlong (TAcc const &acc)
 
ALPAKA_FN_ACC IndependentGroupElementsAlong (TAcc const &acc, Idx extent)
 
ALPAKA_FN_ACC IndependentGroupElementsAlong (TAcc const &acc, Idx first, Idx extent)
 
ALPAKA_FN_ACC const_iterator begin () const
 
ALPAKA_FN_ACC const_iterator end () const
 

Detailed Description

template<concepts::Acc TAcc, std::size_t Dim>
requires (alpaka::Dim<TAcc>::value >= Dim)
class alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >

Definition at line 250 of file IndependentElements.hpp.

Member Typedef Documentation

◆ Idx

template<concepts::Acc TAcc, std::size_t Dim>
using alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::Idx = alpaka::Idx<TAcc>

Definition at line 253 of file IndependentElements.hpp.

◆ iterator

template<concepts::Acc TAcc, std::size_t Dim>
using alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::iterator = const_iterator

Definition at line 280 of file IndependentElements.hpp.

Constructor & Destructor Documentation

◆ IndependentGroupElementsAlong() [1/3]

template<concepts::Acc TAcc, std::size_t Dim>
ALPAKA_FN_ACC alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::IndependentGroupElementsAlong ( TAcc const & acc)
inline

Definition at line 255 of file IndependentElements.hpp.

◆ IndependentGroupElementsAlong() [2/3]

template<concepts::Acc TAcc, std::size_t Dim>
ALPAKA_FN_ACC alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::IndependentGroupElementsAlong ( TAcc const & acc,
Idx extent )
inline

Definition at line 263 of file IndependentElements.hpp.

◆ IndependentGroupElementsAlong() [3/3]

template<concepts::Acc TAcc, std::size_t Dim>
ALPAKA_FN_ACC alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::IndependentGroupElementsAlong ( TAcc const & acc,
Idx first,
Idx extent )
inline

Definition at line 271 of file IndependentElements.hpp.

Member Function Documentation

◆ begin()

template<concepts::Acc TAcc, std::size_t Dim>
ALPAKA_FN_ACC const_iterator alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::begin ( ) const
inline

Definition at line 282 of file IndependentElements.hpp.

◆ end()

template<concepts::Acc TAcc, std::size_t Dim>
ALPAKA_FN_ACC const_iterator alpaka::detail::IndependentGroupElementsAlong< TAcc, Dim >::end ( ) const
inline

Definition at line 287 of file IndependentElements.hpp.


The documentation for this class was generated from the following file: