Move a surface geom set to a new model entity.


MoveGeomSrf( geom, model, new=False, geomList = None, modelList = None )


geom (string)
The surface geom set.
model (string)
The name of the model entity.
new (boolean)
Flag specifies whether to create a new geom set or use the old one.
geomList (list)
The geom surface list.
modelList (list)
The model surface list.

Return Value



  • The geom and model must not be None.
  • If new = 'False' then the geom must already exist.


This routine moves a surface geom set to a new model entity. If new is False, it only works on a geom set that is already in the surface model entities and only moves the geom from one model to another one. If new is True, then you have a new geom, hence it does not move but creates a new set for a surface model. For example,
nodeGeom = ROOT + RS + "Geom" + RS + "Surfaces"
nodeModel = ROOT + RS + "Model" + RS + "Surfaces"
geomChild = GetChildren( nodeGeom )
modelChild = GetChildren( nodeModel )
for child in geomChild:
      MoveGeomSrf( geom = child, model = "Inlet", new = True, geomList = geomChild, modelList = modelChild )