def assign_material(self, material_name, material_properties, model): self.write('#PROPERTY\n') material = Material(material_properties, material_name) material_name = material.get_material_name() model_name = model.get_model_name() self.write(material_name + ' = ' + model_name + ".Material(name='" + material_name + "')\n") for prop in material_properties: property_name = prop[0] temperatureDependency = prop[1] property_table = material.get_property_table(property_name) if temperatureDependency is not None: self.write(material_name + '.' + property_name + '(temperatureDependency=' + temperatureDependency + ',table=' + str(property_table) + ')\n') else: self.write(material_name + '.' + property_name + '(table=' + str(property_table) + ')\n') model.add_material(material) self.seperate_sec()