-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2019 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
//================================================================================
/*!
- * \brief Converts MED long names into SAUVE short ones, returnes a healed long name
+ * \brief Converts MED long names into SAUVE short ones, returns a healed long name
*/
//================================================================================
++k;
}
}
+ if ( k == 0 )
+ continue;
// if a family exists but has no element, no submesh has been found for this family
// => we have to resize famSubMeshes with the number of submeshes stored
if (k != famNames.size())
- famSubMeshes.resize(k);
+ famSubMeshes.resize(k);
SubMesh* grpSubMesh = addSubMesh( groupName, famSubMeshes[0]->_dimRelExt );
- if(!_cpy_grp_if_on_single_family)
- grpSubMesh->_subs.swap( famSubMeshes );
+ if( ! _cpy_grp_if_on_single_family )
+ {
+ grpSubMesh->_subs.swap( famSubMeshes );
+ }
else
{
- /* If a group sub mesh consists of only one family, the group is written as
- * a copy of this family.
+ /* If a group sub mesh consists of only one family, the group is written as
+ * a copy of this family.
* A mesh composed of only one submesh may cause an issue with some Gibi operators.*/
if (famSubMeshes.size() == 1)
{
//================================================================================
/*!
- * \brief Transorm a profile into ids of mesh elements
+ * \brief Transform a profile into ids of mesh elements
*/
//================================================================================
writeNames( nameNbMap );
- TFieldCounter fcount( *_sauvFile, 10 ); // 10 intergers per line
+ TFieldCounter fcount( *_sauvFile, 10 ); // 10 integers per line
for ( size_t iSub = 0; iSub < _subs.size(); ++iSub )
{
<< zeroI8
<< zeroI8 << endl;
- TFieldCounter fcount( *_sauvFile, 10 ); // 10 intergers per line
+ TFieldCounter fcount( *_sauvFile, 10 ); // 10 integers per line
for ( size_t i = 0; i < subIDs.size(); ++i, fcount++ )
*_sauvFile << setw(8) << subIDs[i];
}
MCAuto< MEDCouplingMesh > mesh = _fileMesh->getMeshAtLevel( 1 );
MCAuto< MEDCouplingUMesh > umesh = mesh->buildUnstructured();
- // write the index connecting nodes with their coodrinates
+ // write the index connecting nodes with their coordinates
const int nbNodes = umesh->getNumberOfNodes();
*_sauvFile << " ENREGISTREMENT DE TYPE 2" << endl
fcount.stop();
}
}
- } // loop on fiels
+ } // loop on files
}
//================================================================================