diff --git a/libsrc/core/array.hpp b/libsrc/core/array.hpp index 94ce84a5..46bad94a 100644 --- a/libsrc/core/array.hpp +++ b/libsrc/core/array.hpp @@ -8,6 +8,7 @@ /**************************************************************************/ #include +#include #include #include "exception.hpp" @@ -474,6 +475,10 @@ namespace ngcore : size(asize), data (lh.Alloc (asize)) { ; } + template + NETGEN_INLINE FlatArray(std::array & a) + : size(N), data(&a[0]) { } + /// the size NETGEN_INLINE size_t Size() const { return size; }