15#ifndef dealii_ndarray_h
16#define dealii_ndarray_h
44 template <
typename T, std::size_t... Ns>
52 template <
typename T, std::size_t N, std::size_t... Ns>
53 struct HelperArray<T, N, Ns...>
55 using type = std::array<
typename HelperArray<T, Ns...>::type, N>;
106template <
typename T, std::size_t... Ns>
107using 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