From 102e186bf477bc6a92adad9a3cb633ef8633309b Mon Sep 17 00:00:00 2001
From: Rahil Doshi <rahil.doshi@fau.de>
Date: Wed, 12 Feb 2025 13:30:32 +0100
Subject: [PATCH] Test DoubleLookupArrayContainer

---
 src/pymatlib/core/cpp/TestArrayContainer.py | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 src/pymatlib/core/cpp/TestArrayContainer.py

diff --git a/src/pymatlib/core/cpp/TestArrayContainer.py b/src/pymatlib/core/cpp/TestArrayContainer.py
new file mode 100644
index 0000000..aa362b7
--- /dev/null
+++ b/src/pymatlib/core/cpp/TestArrayContainer.py
@@ -0,0 +1,18 @@
+import numpy as np
+from pystencils import fields
+from pystencilssfg import SourceFileGenerator
+from pymatlib.data.alloys.SS316L import SS316L
+from pymatlib.core.interpolators import DoubleLookupArrayContainer
+
+
+with SourceFileGenerator() as sfg:
+    '''u = fields(f"u: double[2D]", layout='fzyx')
+    mat = SS316L.create_SS316L(u.center())
+    arr_container = DoubleLookupArrayContainer.from_material("SS316L", mat)
+    sfg.generate(arr_container)'''
+
+
+    custom_container = DoubleLookupArrayContainer("DoubleLookupTests",
+                                       np.array([3243.15, 3253.15, 3263.15, 3273.15], dtype=np.float64),
+                                       np.array([1.68e10, 1.69e10, 1.70e10, 1.71e10], dtype=np.float64))
+    sfg.generate(custom_container)
-- 
GitLab