16#ifndef dealii_ndarray_h
17#define dealii_ndarray_h
45 template <
typename T, std::size_t... Ns>
53 template <
typename T, std::size_t N, std::size_t... Ns>
54 struct HelperArray<T, N, Ns...>
56 using type = std::array<
typename HelperArray<T, Ns...>::type, N>;
107template <
typename T, std::size_t... Ns>
108using ndarray =
typename internal::ndarray::HelperArray<T, Ns...>::type;
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
typename internal::ndarray::HelperArray< T, Ns... >::type ndarray