@@ -80,27 +80,25 @@ computeFacesUniqueIds()
80
80
_computeFaceUniqueIdVersion5 (m_mesh);
81
81
else if (face_version == 4 )
82
82
arcaneComputeCartesianFaceUniqueId (m_mesh);
83
- else if (face_version== 3 )
83
+ else if (face_version == 3 )
84
84
_computeFaceUniqueIdVersion3 (m_mesh);
85
- else if (face_version== 0 ) {
85
+ else if (face_version == 0 ) {
86
86
info () << " No face renumbering" ;
87
- // Regarder s'il faut faire un 'return'
88
- return ;
89
87
}
90
88
else {
91
89
// Version 1 ou 2
92
- if (is_parallel){
93
- if (face_version== 2 ) {
90
+ if (is_parallel) {
91
+ if (face_version == 2 ) {
94
92
// PAS ENCORE PAR DEFAUT
95
93
info () << " Use new mesh init in FaceUniqueIdBuilder" ;
96
94
_computeFacesUniqueIdsParallelV2 ();
97
95
}
98
- else {
96
+ else {
99
97
// Version par défaut.
100
98
_computeFacesUniqueIdsParallelV1 ();
101
99
}
102
100
}
103
- else {
101
+ else {
104
102
_computeFacesUniqueIdsSequential ();
105
103
}
106
104
}
@@ -116,18 +114,19 @@ computeFacesUniqueIds()
116
114
117
115
// Il faut ranger à nouveau #m_faces_map car les uniqueId() des
118
116
// faces ont été modifiés
119
- m_mesh->faceFamily ()->notifyItemsUniqueIdChanged ();
117
+ if (face_version != 0 )
118
+ m_mesh->faceFamily ()->notifyItemsUniqueIdChanged ();
120
119
121
120
bool is_verbose = m_mesh_builder->isVerbose ();
122
- if (is_verbose){
121
+ if (is_verbose) {
123
122
info () << " NEW FACES_MAP after re-indexing" ;
124
123
faces_map.eachItem ([&](Item face) {
125
124
info () << " Face uid=" << face.uniqueId () << " lid=" << face.localId ();
126
125
});
127
126
}
128
- // Avec la version 5, les propriétaires ne sont pas positionnées
127
+ // Avec la version 0 ou 5, les propriétaires ne sont pas positionnées
129
128
// Il faut le faire maintenant
130
- if (face_version == 5 ) {
129
+ if (face_version == 0 || face_version == 5 ) {
131
130
ItemsOwnerBuilder owner_builder (m_mesh);
132
131
owner_builder.computeFacesOwner ();
133
132
}
0 commit comments