Searched refs:gen_numeric_list (Results 1 - 5 of 5) sorted by relevance

/external/eigen/unsupported/Eigen/CXX11/src/util/
H A DCXX11Meta.h49 * typename gen_numeric_list<int, 5>::type numeric_list<int, 0,1,2,3,4>
55 template<typename T, std::size_t n, T start = 0, T... ii> struct gen_numeric_list : gen_numeric_list<T, n-1, start, start + n-1, ii...> {}; struct in namespace:Eigen::internal
56 template<typename T, T start, T... ii> struct gen_numeric_list<T, 0, start, ii...> { typedef numeric_list<T, ii...> type; }; struct in namespace:Eigen::internal
345 return h_array_reverse(arr, typename gen_numeric_list<int, N>::type());
421 return h_array_zip<Op>(a, b, typename gen_numeric_list<int, N>::type());
433 constexpr inline auto array_zip_and_reduce(array<A, N> a, array<B, N> b) -> decltype(h_array_zip_and_reduce<Reducer, Op, A, B, N>(a, b, typename gen_numeric_list<int, N>::type()))
435 return h_array_zip_and_reduce<Reducer, Op, A, B, N>(a, b, typename gen_numeric_list<int, N>::type());
449 return h_array_apply<Op>(a, typename gen_numeric_list<int, N>::type());
461 constexpr inline auto array_apply_and_reduce(array<A, N> a) -> decltype(h_array_apply_and_reduce<Reducer, Op, A, N>(a, typename gen_numeric_list<in
[all...]
/external/eigen/unsupported/test/
H A Dcxx11_meta.cpp18 using Eigen::internal::gen_numeric_list;
89 VERIFY((is_same<typename gen_numeric_list<int, 0>::type, numeric_list<int>>::value));
90 VERIFY((is_same<typename gen_numeric_list<int, 1>::type, numeric_list<int, 0>>::value));
91 VERIFY((is_same<typename gen_numeric_list<int, 2>::type, numeric_list<int, 0, 1>>::value));
92 VERIFY((is_same<typename gen_numeric_list<int, 5>::type, numeric_list<int, 0, 1, 2, 3, 4>>::value));
93 VERIFY((is_same<typename gen_numeric_list<int, 10>::type, numeric_list<int, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9>>::value));
95 VERIFY((is_same<typename gen_numeric_list<int, 0, 42>::type, numeric_list<int>>::value));
96 VERIFY((is_same<typename gen_numeric_list<int, 1, 42>::type, numeric_list<int, 42>>::value));
97 VERIFY((is_same<typename gen_numeric_list<int, 2, 42>::type, numeric_list<int, 42, 43>>::value));
98 VERIFY((is_same<typename gen_numeric_list<in
[all...]
/external/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/
H A DStaticSymmetry.h51 typename gen_numeric_list<int, N>::type,
146 typedef typename internal::gen_numeric_list<int, NumIndices - SGNumIndices, SGNumIndices>::type remaining_indices;
H A DDynamicSymmetry.h38 initial = Op::run(h_permute(i, idx, typename internal::gen_numeric_list<int, N>::type()), m_elements[i].flags, initial, std::forward<Args>(args)...);
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorMeta.h186 return customIndices2Array(idx, typename gen_numeric_list<Index, NumIndices>::type{});

Completed in 135 milliseconds