# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2019 CEA/DEN, EDF R&D
+# Copyright (C) 2007-2024 CEA, EDF
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
if 0 in mfm.getFamArrNonEmptyLevelsExt():
mlPart.setFamilyFieldArr(0,mfm.getFamilyFieldAtLevel(0)[ids])
pass
+ if 0 in mfm.getNameArrNonEmptyLevelsExt():
+ mlPart.setNameFieldAtLevel(0, mfm.getNameFieldAtLevel(0)[ids])
if 1 in mfm.getFamArrNonEmptyLevelsExt():
mlPart.setFamilyFieldArr(1,mfm.getFamilyFieldAtLevel(1)[trad])
pass
+ if 1 in mfm.getNameArrNonEmptyLevelsExt():
+ mlPart.setNameFieldAtLevel(1, mfm.getNameFieldAtLevel(1)[trad])
for k,v in dAddlevs.items():
part=v.getCellIdsFullyIncludedInNodeIds(trad)
mSubPart=v[part] ; mSubPart.renumberNodesInConn(trado2n) ; mSubPart.setCoords(mPart.getCoords())
mlPart[k]=mSubPart
mlPart.setFamilyFieldArr(k,mfm.getFamilyFieldAtLevel(k)[part])
- pass
+ if k in mfm.getNameArrNonEmptyLevelsExt():
+ mlPart.setNameFieldAtLevel(k, mfm.getNameFieldAtLevel(k)[part])
mlPart.copyFamGrpMapsFrom(mfm)
ret.pushMesh(mlPart)
pass