14#include "arcane/materials/internal/ConstituentModifierWorkInfo.h"
16#include "arcane/materials/internal/MaterialModifierOperation.h"
27ConstituentModifierWorkInfo::
28ConstituentModifierWorkInfo(
const MemoryAllocationOptions& opts,
eMemoryRessource mem)
29: pure_local_ids(opts.allocator())
30, partial_indexes(opts.allocator())
31, cells_changed_in_env(opts)
32, cells_unchanged_in_env(opts)
33, m_saved_matvar_indexes(opts.allocator())
34, m_saved_local_ids(opts.allocator())
35, m_cells_current_nb_material(opts)
36, m_cells_is_partial(mem)
37, m_removed_local_ids_filter(mem)
38, m_cells_to_transform(mem)
40 cells_changed_in_env.setDebugName(
"WorkInfoCellsChangedInEnv");
41 cells_unchanged_in_env.setDebugName(
"WorkInfoCellsUnchangedInEnv");
47void ConstituentModifierWorkInfo::
53 m_cells_to_transform.fill(
false, &queue);
55 m_removed_local_ids_filter.fill(
false, &queue);
68void ConstituentModifierWorkInfo::
73 m_removed_local_ids_filter[
lid] = value;
79void ConstituentModifierWorkInfo::
82 m_is_add = operation->
isAdd();
File d'exécution pour un accélérateur.
bool isAcceleratorPolicy() const
Indique si l'instance est associée à un accélérateur.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Opération d'ajout ou suppression de mailles d'un matériau.
bool isAdd() const
Indique si l'opération consiste à ajouter ou supprimer des mailles du matériau.
Active toujours les traces dans les parties Arcane concernant les matériaux.
eMemoryRessource
Liste des ressources mémoire disponibles.