statically_indexed_array_multi_index.hpp Source File#
statically_indexed_array_multi_index.hpp
Go to the documentation of this file.
Definition statically_indexed_array_multi_index.hpp:121
__host__ __device__ constexpr auto exp(const Tuple< Xs... > &x)
Definition statically_indexed_array_multi_index.hpp:124
__host__ __device__ constexpr auto max(const Tuple< Xs... > &x, const Y &y)
Definition statically_indexed_array_multi_index.hpp:134
Definition ck.hpp:268
__host__ __device__ constexpr auto make_multi_index(Xs &&... xs)
Definition array_multi_index.hpp:15
typename detail::StaticallyIndexedArrayImpl< T, N >::type StaticallyIndexedArray
Definition utility/statically_indexed_array.hpp:45
__host__ __device__ constexpr auto operator+=(MultiIndex< NSize > &y, const X &x)
Definition array_multi_index.hpp:34
__host__ __device__ constexpr auto make_statically_indexed_array()
Definition utility/statically_indexed_array.hpp:55
__host__ __device__ constexpr auto operator-=(MultiIndex< NSize > &y, const X &x)
Definition array_multi_index.hpp:42
__host__ __device__ constexpr auto operator-(const MultiIndex< NSize > &a, const T &b)
Definition array_multi_index.hpp:60
__host__ __device__ constexpr auto to_multi_index(const T &x)
Definition array_multi_index.hpp:28
__host__ __device__ constexpr auto operator+(const MultiIndex< NSize > &a, const T &b)
Definition array_multi_index.hpp:50
__host__ __device__ constexpr auto make_zero_multi_index()
Definition array_multi_index.hpp:21
__host__ __device__ constexpr auto operator*(const MultiIndex< NSize > &a, const T &b)
Definition array_multi_index.hpp:70
__host__ __device__ void print_multi_index(const Tuple< Xs... > &x)
Definition statically_indexed_array_multi_index.hpp:147
Definition utility/tuple.hpp:117
__host__ __device__ constexpr const auto & At(Number< I >) const
Definition utility/tuple.hpp:141
Definition functional2.hpp:33
typename sequence_gen< NSize, F >::type type
Definition utility/sequence.hpp:295