From 9596985c86db0a0efa33d47f88405412505dbcf1 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Mon, 18 Sep 2023 22:42:02 +0200 Subject: [PATCH] Add a table constant view utility for ItemArray --- src/mesh/ItemArray.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mesh/ItemArray.hpp b/src/mesh/ItemArray.hpp index 175537ef2..f29947d8c 100644 --- a/src/mesh/ItemArray.hpp +++ b/src/mesh/ItemArray.hpp @@ -43,6 +43,13 @@ class ItemArray friend ItemArray<std::remove_const_t<DataType>, item_type, ConnectivityWeakPtr>; public: + // This is not the correct way to look at ItemArray, use with care + Table<const DataType> + tableView() const + { + return m_values; + } + [[nodiscard]] friend PUGS_INLINE ItemArray<std::remove_const_t<DataType>, item_type, ConnectivityPtr> copy(const ItemArray<DataType, item_type, ConnectivityPtr>& source) { -- GitLab