diff --git a/pygeo/mphys/mphys_dvgeo.py b/pygeo/mphys/mphys_dvgeo.py index 14eb74ee..de3a2588 100644 --- a/pygeo/mphys/mphys_dvgeo.py +++ b/pygeo/mphys/mphys_dvgeo.py @@ -209,13 +209,6 @@ def nom_addPointSet(self, points, ptName, add_output=True, DVGeoName=None, **kwa DVGeo.addPointSet(points.reshape(len(points) // 3, 3), ptName, **kwargs) self.omPtSetList.append(ptName) - if isinstance(DVGeo, DVGeometry): - for child in DVGeo.children.values(): - # Embed points from parent if not already done - for pointSet in DVGeo.points: - if pointSet not in child.points: - child.addPointSet(DVGeo.points[pointSet], pointSet) - if add_output: # add an output to the om component self.add_output(ptName, distributed=True, val=points.flatten()) @@ -468,7 +461,15 @@ def nom_addLocalSectionDV( # add the DV to DVGeo nVal = DVGeo.addLocalSectionDV( - dvName, secIndex, axis, pointSelect, volList, orient0, orient2, config, prependName=False + dvName=dvName, + secIndex=secIndex, + axis=axis, + pointSelect=pointSelect, + volList=volList, + orient0=orient0, + orient2=orient2, + config=config, + prependName=False, ) # define the input