Example #1
0
 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
Example #2
0
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)