class expression_adjacent<Fn, E> expressions¶
template <typename Fn, typename E>
struct expression_adjacent : expression_with_traits<E> { … } typedef value_type ¶
using value_type = typename expression_with_traits<E>::value_type Defined at base/basic_expressions.hpp:993
variable dims ¶
constexpr static inline index_t dims = expression_with_traits<E>::dims Defined at base/basic_expressions.hpp:994
variable random_access ¶
constexpr static inline bool random_access = false Defined at base/basic_expressions.hpp:995
constructor expression_adjacent<Fn, E>(Fn &&, E &&) ¶
expression_adjacent(Fn&& fn, E&& e) Defined at base/basic_expressions.hpp:997
function get_elements(const expression_adjacent<Fn, E> &, shape<dims>, axis_params<VecAxis, N>) ¶
template <size_t N, index_t VecAxis>
KFR_INTRINSIC friend vec<value_type, N> get_elements(const expression_adjacent& self, shape<dims> index,
axis_params<VecAxis, N> sh) Defined at base/basic_expressions.hpp:1003
variable fn ¶
Fn fn Defined at base/basic_expressions.hpp:1011
variable data ¶
mutable value_type data = value_type(0) Defined at base/basic_expressions.hpp:1012
Defined at base/basic_expressions.hpp:991