Skip to content

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