diff --git a/src/pymatlib/core/cpp/TestArrayContainer.py b/src/pymatlib/core/cpp/TestArrayContainer.py new file mode 100644 index 0000000000000000000000000000000000000000..aa362b7f5da292ea7f1a5fcf625ff947b5c86957 --- /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)