xtensor
|
Public Types | |
using | repeats_type = R |
using | storage_type = typename S::storage_type |
using | subiterator_type = typename S::subiterator_type |
using | subiterator_traits = typename S::subiterator_traits |
using | value_type = typename subiterator_traits::value_type |
using | reference = typename subiterator_traits::reference |
using | pointer = typename subiterator_traits::pointer |
using | difference_type = typename subiterator_traits::difference_type |
using | size_type = typename storage_type::size_type |
using | shape_type = typename storage_type::shape_type |
using | simd_value_type = xt_simd::simd_type<value_type> |
template<class requested_type > | |
using | simd_return_type = xt_simd::simd_return_type<value_type, requested_type> |
Public Member Functions | |
template<class T > | |
simd_return_type< T > | step_simd () |
template<class V > | |
void | store_simd (const V &vec) |
Broadcasting | |
xrepeat_stepper (S &&s, const shape_type &shape, const repeats_type &repeats, size_type axis) | |
reference | operator* () const |
void | step (size_type dim, size_type n=1) |
void | step_back (size_type dim, size_type n=1) |
void | reset (size_type dim) |
void | reset_back (size_type dim) |
void | to_begin () |
void | to_end (layout_type l) |
void | step_leading () |
Definition at line 187 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::difference_type = typename subiterator_traits::difference_type |
Definition at line 198 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::pointer = typename subiterator_traits::pointer |
Definition at line 197 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::reference = typename subiterator_traits::reference |
Definition at line 196 of file xrepeat.hpp.
Definition at line 191 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::shape_type = typename storage_type::shape_type |
Definition at line 200 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::simd_return_type = xt_simd::simd_return_type<value_type, requested_type> |
Definition at line 204 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::simd_value_type = xt_simd::simd_type<value_type> |
Definition at line 201 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::size_type = typename storage_type::size_type |
Definition at line 199 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::storage_type = typename S::storage_type |
Definition at line 192 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::subiterator_traits = typename S::subiterator_traits |
Definition at line 194 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::subiterator_type = typename S::subiterator_type |
Definition at line 193 of file xrepeat.hpp.
using xt::xrepeat_stepper< S, R >::value_type = typename subiterator_traits::value_type |
Definition at line 195 of file xrepeat.hpp.
xt::xrepeat_stepper< S, R >::xrepeat_stepper | ( | S && | s, |
const shape_type & | shape, | ||
const repeats_type & | repeats, | ||
size_type | axis ) |
Definition at line 473 of file xrepeat.hpp.
Definition at line 485 of file xrepeat.hpp.
Definition at line 541 of file xrepeat.hpp.
Definition at line 553 of file xrepeat.hpp.
|
inline |
Definition at line 491 of file xrepeat.hpp.
|
inline |
Definition at line 516 of file xrepeat.hpp.
Definition at line 599 of file xrepeat.hpp.
Definition at line 565 of file xrepeat.hpp.
|
inline |
Definition at line 574 of file xrepeat.hpp.