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