[docs]classAssembleKGroup(om.Group):"""Assemble that there compact local stiffness matrix."""definitialize(self):self.options.declare("surface",types=dict)defsetup(self):surface=self.options["surface"]comp=Transform(surface=surface)self.add_subsystem("transform",comp,promotes=["*"])comp=Length(surface=surface)self.add_subsystem("length",comp,promotes=["*"])comp=LocalStiff(surface=surface)self.add_subsystem("local_stiff",comp,promotes=["*"])comp=LocalStiffPermuted(surface=surface)self.add_subsystem("local_stiff_permuted",comp,promotes=["*"])comp=LocalStiffTransformed(surface=surface)self.add_subsystem("local_stiff_transformed",comp,promotes=["*"])