Lines Matching refs:NumDims
45 template<typename T, std::size_t NumDims,
77 template <typename T, std::size_t NumDims>
80 template <typename T, std::size_t NumDims, typename TPtr = const T*>
83 template <typename T, typename TPtr, typename NumDims, typename Reference,
87 template <typename T, std::size_t NumDims, typename TPtr = const T*>
90 template <typename T, std::size_t NumDims>
113 template<typename T, std::size_t NumDims>
123 typedef boost::multi_array<T,NumDims-1> value_type;
124 typedef sub_array<T,NumDims-1> reference;
125 typedef const_sub_array<T,NumDims-1> const_reference;
191 template <typename T, std::size_t NumDims>
193 typedef value_accessor_n<T,NumDims> type;
201 template <typename T, typename NumDims>
203 BOOST_STATIC_CONSTANT(std::size_t, dimensionality = NumDims::value);
212 template <class T, class NumDims>
214 : value_accessor_generator<T,NumDims>::type
238 template <typename T, std::size_t NumDims>
241 public value_accessor_generator<T,mpl::size_t<NumDims> >::type
243 typedef associated_types<T,mpl::size_t<NumDims> > types;
279 typedef array_iterator<T,T*,mpl::size_t<NumDims>,reference,
282 typedef array_iterator<T,T*,mpl::size_t<NumDims>,reference,
285 typedef array_iterator<T,T const*,mpl::size_t<NumDims>,const_reference,
291 BOOST_STATIC_CONSTANT(std::size_t, dimensionality = NumDims);
310 for (size_type i = 0; i != NumDims; ++i) { in access_element()
320 while (n != NumDims) { in access_element()
331 const general_storage_order<NumDims>& storage) in compute_strides()
335 for (size_type n = 0; n != NumDims; ++n) { in compute_strides()
356 const general_storage_order<NumDims>& storage, in calculate_origin_offset()
371 const general_storage_order<NumDims>& storage) in calculate_descending_dimension_offset()
375 for (size_type n = 0; n != NumDims; ++n) in calculate_descending_dimension_offset()
392 for (size_type n = 0; n != NumDims; ++n) in calculate_indexing_offset()
410 index_gen<NumDims,NDims>& indices, in generate_array_view()
421 for (size_type n = 0; n != NumDims; ++n) { in generate_array_view()