def add_section(self, section: FemSection) -> FemSection: section.parent = self if section.elset.parent is None: if section.elset.name in self.elsets.keys(): fs = self.elsets[section.elset.name] else: fs = self.sets.add(section.elset) if fs != section.elset: logging.info( f'Element set "{section.elset}" is replaced by {fs}') section.elset = fs if section.material.parent is None and self.parent is not None: self.parent.add_material(section.material) self.sections.add(section) return section
def add_sec_to_fem(fem: FEM, fem_section: FemSection, fem_set: FemSet): fem_set_ = fem.sets.add(fem_set) fem_section.elset = fem_set_ fem.add_section(fem_section)