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