From a112d54daf42141ac7e20bd2c276c6f6ff8c7f59 Mon Sep 17 00:00:00 2001 From: kbonney Date: Wed, 30 Aug 2023 15:01:40 -0400 Subject: [PATCH] Fixing material database to read in a stack database --- src/pynumad/objects/materialdb.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pynumad/objects/materialdb.py b/src/pynumad/objects/materialdb.py index b42479e..f3d122d 100644 --- a/src/pynumad/objects/materialdb.py +++ b/src/pynumad/objects/materialdb.py @@ -16,7 +16,6 @@ def generate(self, materials: dict, stackdb: StackDatabase): n_webs, n_stations = swstacks.shape # prepare material database ========================================== - self.matdb = dict() # add base materials for mat_name in materials: @@ -38,7 +37,7 @@ def generate(self, materials: dict, stackdb: StackDatabase): cur_entry.prxz = cur_material.prxz cur_entry.dens = cur_material.density cur_entry.reference = cur_material.reference - self.matdb[mat_name] = cur_entry + self[mat_name] = cur_entry # add component stacks flat_stacks = stacks.flatten("F") @@ -83,7 +82,7 @@ def generate(self, materials: dict, stackdb: StackDatabase): cur_plygroup = cur_stack.plygroups[j] cur_layer = Layer() matid = cur_plygroup.materialid - cur_layer.layerName = self.matdb[matid].name + cur_layer.layerName = self[matid].name cur_layer.thicknessA = ( mm_to_m * cur_plygroup.thickness )