Skip to content

Commit d767dd9

Browse files
[arcane,materials] Supprime méthode 'initializeNewItemsWithPureValues' plus utilisée.
1 parent 4b0b03a commit d767dd9

File tree

5 files changed

+0
-39
lines changed

5 files changed

+0
-39
lines changed

arcane/src/arcane/core/materials/internal/IMeshMaterialVariableInternal.h

-3
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,6 @@ class ARCANE_CORE_EXPORT IMeshMaterialVariableInternal
187187
//! Initialize les valeurs des nouveaux constituants avec la valeur zéro
188188
virtual void initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQueue& queue) = 0;
189189

190-
//! Initialize les valeurs des nouveaux constituants avec les valeurs des mailles pures
191-
virtual void initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue) = 0;
192-
193190
//! Liste des 'VariableRef' associées à cette variable.
194191
virtual ConstArrayView<VariableRef*> variableReferenceList() const =0;
195192

arcane/src/arcane/materials/ItemMaterialVariableBaseT.H

-23
Original file line numberDiff line numberDiff line change
@@ -492,29 +492,6 @@ _initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQue
492492
/*---------------------------------------------------------------------------*/
493493
/*---------------------------------------------------------------------------*/
494494

495-
template <typename Traits> void
496-
ItemMaterialVariableBase<Traits>::
497-
_initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue)
498-
{
499-
MeshMaterialVariableIndexer* indexer = list_builder.indexer();
500-
Int32 var_index = indexer->index();
501-
PrivatePartType* partial_var = m_vars[var_index + 1];
502-
if (!_isValidAndUsedAndGlobalUsed(partial_var))
503-
return;
504-
505-
SmallSpan<const Int32> partial_indexes = list_builder.partialIndexes();
506-
SmallSpan<const Int32> partial_local_ids = list_builder.partialLocalIds();
507-
508-
ContainerSpanType partial_view = m_host_views[var_index + 1];
509-
ContainerSpanType pure_view = m_host_views[0];
510-
511-
ARCANE_CHECK_ACCESSIBLE_POINTER(queue, partial_indexes.data());
512-
Traits::copyTo(pure_view,partial_local_ids,partial_view,partial_indexes,queue);
513-
}
514-
515-
/*---------------------------------------------------------------------------*/
516-
/*---------------------------------------------------------------------------*/
517-
518495
template<typename Traits> void
519496
ItemMaterialVariableBase<Traits>::
520497
fillPartialValuesWithGlobalValues()

arcane/src/arcane/materials/MeshMaterialVariable.cc

-9
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,6 @@ initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQueu
158158
/*---------------------------------------------------------------------------*/
159159
/*---------------------------------------------------------------------------*/
160160

161-
void MeshMaterialVariablePrivate::
162-
initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue)
163-
{
164-
m_variable->_initializeNewItemsWithPureValues(list_builder, queue);
165-
}
166-
167-
/*---------------------------------------------------------------------------*/
168-
/*---------------------------------------------------------------------------*/
169-
170161
void MeshMaterialVariablePrivate::
171162
syncReferences(bool check_resize)
172163
{

arcane/src/arcane/materials/MeshMaterialVariable.h

-3
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,6 @@ class ARCANE_MATERIALS_EXPORT MeshMaterialVariable
153153
Int32ConstArrayView ids,bool allow_null_id) =0;
154154
virtual void _copyBetweenPartialAndGlobal(const CopyBetweenPartialAndGlobalArgs& args) = 0;
155155
virtual void _initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQueue& queue) = 0;
156-
virtual void _initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue) = 0;
157156
virtual void _syncReferences(bool update_views) = 0;
158157
virtual void _resizeForIndexer(ResizeVariableIndexerArgs& args) = 0;
159158

@@ -325,8 +324,6 @@ class ItemMaterialVariableBase
325324
void _copyBetweenPartialAndGlobal(const CopyBetweenPartialAndGlobalArgs& args) override;
326325
ARCANE_MATERIALS_EXPORT
327326
void _initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQueue& queue) override;
328-
ARCANE_MATERIALS_EXPORT
329-
void _initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue) override;
330327

331328
ARCANE_MATERIALS_EXPORT void fillPartialValuesWithGlobalValues() override;
332329
ARCANE_MATERIALS_EXPORT void

arcane/src/arcane/materials/internal/MeshMaterialVariablePrivate.h

-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ class MeshMaterialVariablePrivate
7575
void copyBetweenPartialAndGlobal(const CopyBetweenPartialAndGlobalArgs& args) override;
7676

7777
void initializeNewItemsWithZero(const ComponentItemListBuilder& list_builder, RunQueue& queue) override;
78-
void initializeNewItemsWithPureValues(const ComponentItemListBuilder& list_builder, RunQueue& queue) override;
7978

8079
ConstArrayView<VariableRef*> variableReferenceList() const override
8180
{

0 commit comments

Comments
 (0)