12#ifndef ARCANE_CORE_MATERIALS_INTERNAL_IMESHMATERIALMNGINTERNAL_H
13#define ARCANE_CORE_MATERIALS_INTERNAL_IMESHMATERIALMNGINTERNAL_H
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
Déclarations de types sur les entités.
File d'exécution pour un accélérateur.
Vue constante d'un tableau de type T.
Table de connectivité des 'Cell' vers leur(s) 'AllEnvCell' destinée à une utilisation sur accélérateu...
API interne Arcane de 'IMeshMaterialMng'.
virtual ConstArrayView< MeshMaterialVariableIndexer * > variablesIndexer()=0
Liste des infos pour indexer les variables matériaux.
virtual RunQueue & runQueue() const =0
File d'exécution associée.
virtual void createAllCellToAllEnvCell()=0
Construit la table de "connectivité" CellLocalId -> AllEnvCell destinée à être utilisée dans un RUNCO...
virtual void addVariable(IMeshMaterialVariable *var)=0
Ajoute la variable var.
virtual AllCellToAllEnvCellContainer * getAllCellToAllEnvCellContainer() const =0
Renvoie la table de "connectivité" CellLocalId -> AllEnvCell destinée à être utilisée dans un RUNCOMM...
virtual bool isUseAcceleratorForConstituentItemVector() const =0
Indique si on utilise l'API accélérateur pour positionner les valeurs de ConstituentItemVectorImpl.
virtual Real additionalCapacityRatio() const =0
Ratio pour la capacité additionnelle à allouer lors du redimensionnement des variables.
virtual MeshMaterialModifierImpl * modifier()=0
Implémentation du modificateur.
virtual IMeshMaterialVariableSynchronizer * allCellsEnvOnlySynchronizer()=0
Synchronizeur pour les variables uniquement milieux sur toutes les mailles.
virtual void removeVariable(IMeshMaterialVariable *var)=0
Supprime la variable var.
virtual ComponentItemSharedInfo * componentItemSharedInfo(Int32 level) const =0
virtual IMeshMaterialVariableSynchronizer * allCellsMatEnvSynchronizer()=0
Synchronizeur pour les variables matériaux et milieux sur toutes les mailles.
virtual Accelerator::RunQueuePool & asyncRunQueuePool() const =0
Liste de files asynchrones.
Interface du synchroniseur de variables matériaux.
Interface d'une variable matériau d'un maillage.
Active toujours les traces dans les parties Arcane concernant les matériaux.
double Real
Type représentant un réel.
std::int32_t Int32
Type entier signé sur 32 bits.