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