@@ -152,45 +152,6 @@ endUpdateAdd(const ComponentItemListBuilder& builder)
152
152
/* ---------------------------------------------------------------------------*/
153
153
/* ---------------------------------------------------------------------------*/
154
154
155
- void MeshMaterialVariableIndexer::
156
- endUpdateRemove (ConstArrayView<bool > removed_local_ids_filter,Integer nb_remove)
157
- {
158
- // TODO: à supprimer et à remplacer par la version qui prend un
159
- // ConstituentModifierWorkInfo à la place
160
-
161
- Integer nb_item = nbItem ();
162
- Integer orig_nb_item = nb_item;
163
-
164
- // ATTENTION: on modifie nb_item pendant l'itération.
165
- for (Integer i=0 ; i<nb_item; ++i) {
166
- Int32 lid = m_local_ids[i];
167
- if (removed_local_ids_filter[lid]) {
168
- // Déplace le dernier MatVarIndex vers l'élément courant.
169
- Int32 last = nb_item - 1 ;
170
- m_matvar_indexes[i] = m_matvar_indexes[last];
171
- m_local_ids[i] = m_local_ids[last];
172
- // info() << "REMOVE ITEM lid=" << lid << " i=" << i;
173
- --nb_item;
174
- --i; // Il faut refaire l'itération courante.
175
- }
176
- }
177
- m_matvar_indexes.resize (nb_item);
178
- m_local_ids.resize (nb_item);
179
-
180
- // Vérifie qu'on a bien supprimé autant d'entité que prévu.
181
- Integer nb_remove_computed = (orig_nb_item - nb_item);
182
- if (nb_remove_computed!=nb_remove)
183
- ARCANE_FATAL (" Bad number of removed material items expected={0} v={1} name={2}" ,
184
- nb_remove,nb_remove_computed,name ());
185
- info (4 ) << " END_UPDATE_REMOVE nb_removed=" << nb_remove_computed;
186
-
187
- // TODO: il faut recalculer m_max_index_in_multiple_array
188
- // et compacter éventuellement les variables. (pas indispensable)
189
- }
190
-
191
- /* ---------------------------------------------------------------------------*/
192
- /* ---------------------------------------------------------------------------*/
193
-
194
155
void MeshMaterialVariableIndexer::
195
156
endUpdateRemove (const ConstituentModifierWorkInfo& work_info,Integer nb_remove)
196
157
{
0 commit comments