![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <MdForwardIter.hpp>
Public Member Functions | |
| constexpr | MdForwardIter (T_MdSpan const &mdSpan) |
| constexpr bool | operator!= (MdForwardIter const &other) const |
| constexpr decltype(auto) | operator* () |
| constexpr decltype(auto) | operator* () const |
| ALPAKA_FN_ACC MdForwardIter & | operator++ () |
| ALPAKA_FN_ACC MdForwardIter | operator++ (int) |
| constexpr bool | operator== (MdForwardIter const &other) const |
| ALPAKA_FN_ACC constexpr index_type | slowCurrent () const |
Private Types | |
| using | index_type = typename T_MdSpan::index_type |
| using | IterIdxVecType = Vec<index_type, iterDim> |
Private Member Functions | |
| void | _ () |
Private Attributes | |
| IterIdxVecType | m_current |
| T_MdSpan | m_mdSpan |
Static Private Attributes | |
| static constexpr uint32_t | iterDim = T_MdSpan::dim() |
Friends | |
| class | MdForwardIterEnd< index_type > |
Definition at line 61 of file MdForwardIter.hpp.
|
private |
Definition at line 63 of file MdForwardIter.hpp.
|
private |
Definition at line 68 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 77 of file MdForwardIter.hpp.
|
inlineprivate |
Definition at line 70 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 138 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 100 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 95 of file MdForwardIter.hpp.
|
inline |
Definition at line 106 of file MdForwardIter.hpp.
|
inline |
Definition at line 126 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 133 of file MdForwardIter.hpp.
|
inlineconstexpr |
Definition at line 90 of file MdForwardIter.hpp.
|
friend |
Definition at line 54 of file MdForwardIter.hpp.
|
staticconstexprprivate |
Definition at line 67 of file MdForwardIter.hpp.
|
private |
Definition at line 145 of file MdForwardIter.hpp.
|
private |
Definition at line 144 of file MdForwardIter.hpp.