X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FSwig%2FMEDLoaderSplitter.py;h=ee6b0be7824e054a05eaea9cababa8f377675277;hb=3ccbd6672d4cab9ddd873774deb1276b43ccb621;hp=a02a988377d5656353a98d8bdbae537307e66aeb;hpb=78bd52f92823ef14bec8a3ebf439bf7cc3ddc3cc;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/Swig/MEDLoaderSplitter.py b/src/MEDLoader/Swig/MEDLoaderSplitter.py index a02a98837..ee6b0be78 100644 --- a/src/MEDLoader/Swig/MEDLoaderSplitter.py +++ b/src/MEDLoader/Swig/MEDLoaderSplitter.py @@ -1,5 +1,5 @@ # -*- 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 @@ -178,15 +178,20 @@ class MEDLoaderSplitter: 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