reduce_operator.hpp Source File#
reduce_operator.hpp
Go to the documentation of this file.
Definition reduce_operator.hpp:11
Definition tile/core/algorithm/cluster_descriptor.hpp:13
CK_TILE_HOST_DEVICE constexpr Y type_convert(X x)
Definition tile/core/numeric/type_convert.hpp:29
Definition reduce_operator.hpp:101
static CK_TILE_HOST_DEVICE constexpr T GetIdentityValue()
Definition reduce_operator.hpp:106
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x) const
Definition reduce_operator.hpp:115
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x, bool &changed) const
Definition reduce_operator.hpp:125
Definition reduce_operator.hpp:14
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x) const
Definition reduce_operator.hpp:23
CK_TILE_HOST_DEVICE constexpr T operator()(T &y, T x) const
Definition reduce_operator.hpp:30
static CK_TILE_HOST_DEVICE constexpr T GetIdentityValue()
Definition reduce_operator.hpp:16
Definition reduce_operator.hpp:65
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x) const
Definition reduce_operator.hpp:79
static CK_TILE_HOST_DEVICE constexpr T GetIdentityValue()
Definition reduce_operator.hpp:70
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x, bool &changed) const
Definition reduce_operator.hpp:89
Definition reduce_operator.hpp:40
CK_TILE_HOST_DEVICE constexpr T operator()(const T &y, const T x) const
Definition reduce_operator.hpp:49
CK_TILE_HOST_DEVICE constexpr T operator()(T &y, T x) const
Definition reduce_operator.hpp:56
static CK_TILE_HOST_DEVICE constexpr T GetIdentityValue()
Definition reduce_operator.hpp:42
Definition type_traits.hpp:115
static CK_TILE_HOST_DEVICE constexpr T lowest()
Definition tile/core/numeric/numeric.hpp:23
static CK_TILE_HOST_DEVICE constexpr T zero()
Definition tile/core/numeric/numeric.hpp:58