From ed9d49afb97a81c82ab7975a0560474edd849d50 Mon Sep 17 00:00:00 2001 From: Joachim Schoeberl Date: Sun, 1 Jun 2025 14:21:33 +0200 Subject: [PATCH] FlatArray from std::array --- libsrc/core/array.hpp | 5 +++++ 1 file changed, 5 insertions(+) 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; }