Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::Materials

Active toujours les traces dans les parties Arcane concernant les matériaux. Plus de détails...

Classes

class  AcceleratorMeshMaterialSynchronizerImpl
 Stratégie de synchronisation de la liste des matériaux/milieux des entités sur accélérateur. Plus de détails...
 
class  AllCellToAllEnvCell
 Table de connectivité des 'Cell' vers leur(s) 'AllEnvCell' destinée à une utilisation sur accélérateur. Plus de détails...
 
class  AllEnvCell
 Maille arcane avec info matériaux et milieux. Plus de détails...
 
class  AllEnvCellEnumerator
 Enumérateur sur les mailles milieux. Plus de détails...
 
class  AllEnvCellVectorView
 Vue sur une liste de mailles avec infos sur les milieux. Plus de détails...
 
class  AllEnvData
 Informations sur les valeurs des milieux. Plus de détails...
 
class  CellComponentCellEnumerator
 Enumérateur sur les constituants d'une maille. Plus de détails...
 
class  CellComponentCellEnumeratorT
 Enumérateur typés sur les mailles composants d'une maille. Plus de détails...
 
class  CellEnvironmentVariableArrayRef
 Variable tableau sur les mailles d'un matériau du maillage. Pour l'instant, cette classe n'est instanciée que pour les mailles. Plus de détails...
 
class  CellEnvironmentVariableScalarRef
 Variable scalaire sur les mailles d'un milieu du maillage. Plus de détails...
 
class  CellGenericEnumerator
 Enumérateur sur les mailles d'un milieu. Plus de détails...
 
class  CellMaterialVariableArrayRef
 Variable tableau sur les mailles d'un matériau du maillage. Pour l'instant, cette classe n'est instanciée que pour les mailles. Plus de détails...
 
class  CellMaterialVariableScalarRef
 Variable scalaire sur les mailles d'un matériau du maillage. Pour l'instant, cette classe n'est instanciée que pour les mailles. Plus de détails...
 
class  CellToAllComponentCellEnumerator
 
class  CellToAllEnvCellAccessor
 Classe d'encapsulation pour accéder à la connectivité équivalente cell -> allenvcell. Destinée à être utilisée avec l'API accélérateur via les RUNCOMMAND_... Plus de détails...
 
class  CellToAllEnvCellConverter
 Conversion de 'Cell' en 'AllEnvCell'. Plus de détails...
 
class  ComponentCell
 Représente un composant d'une maille multi-matériau. Plus de détails...
 
class  ComponentCellEnumerator
 Enumérateur sur une partie des mailles d'un composant (matériau ou milieu) Plus de détails...
 
class  ComponentEnumerator
 Enumérateur sur des composants. Plus de détails...
 
class  ComponentImpurePartItemVectorView
 Vue sur la partie impure d'un composant. Plus de détails...
 
class  ComponentItemEnumeratorTraitsT
 
class  ComponentItemEnumeratorTraitsT< ComponentCell >
 
class  ComponentItemEnumeratorTraitsT< ComponentPartCell >
 
class  ComponentItemEnumeratorTraitsT< ComponentPartSimdCell >
 
class  ComponentItemEnumeratorTraitsT< EnvCell >
 
class  ComponentItemEnumeratorTraitsT< EnvPartCell >
 
class  ComponentItemEnumeratorTraitsT< MatCell >
 
class  ComponentItemEnumeratorTraitsT< MatPartCell >
 
class  ComponentItemInternalData
 Gestion des listes de 'ComponentItemInternal'. Plus de détails...
 
class  ComponentItemInternalRange
 Interval des identifiants des constituants dans la liste des ComponentItemInternal. Plus de détails...
 
class  ComponentItemListBuilder
 Classe d'aide à la construction d'une liste de ComponentItem pour un MeshMaterialVariableIndexer. Plus de détails...
 
class  ComponentItemListBuilderOld
 Classe d'aide à la construction d'une liste de ComponentItem pour un MeshMaterialVariableIndexer. Plus de détails...
 
class  ComponentItemLocalId
 Index d'un Item matériaux dans une variable. Plus de détails...
 
class  ComponentItemSharedInfo
 Informations partagées sur les 'ComponentItem'. Plus de détails...
 
class  ComponentItemSharedInfoStorageView
 Conteneur pour les données des constituants. Plus de détails...
 
class  ComponentItemVector
 Vecteur sur les entités d'un composant. Plus de détails...
 
class  ComponentItemVectorView
 Vue sur un vecteur sur les entités d'un composant. Plus de détails...
 
class  ComponentPartCell
 
class  ComponentPartCellEnumerator
 Enumérateur sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composant (matériau ou milieu) Plus de détails...
 
class  ComponentPartItemVectorView
 Vue sur une partie pure ou partielles des entités d'un composant. Plus de détails...
 
class  ComponentPartSimdCell
 
class  ComponentPurePartItemVectorView
 Vue sur la partie pure d'un composant. Plus de détails...
 
class  ConstituentConnectivityList
 Gestion des listes de connectivité des constituants. Plus de détails...
 
class  ConstituentItemIndex
 Index d'une entité constituant dans la liste des entités constituants. Plus de détails...
 
class  ConstituentItemLocalIdList
 Liste d'indices locaux pour les 'ComponentItemInternal'. Plus de détails...
 
class  ConstituentItemLocalIdListView
 Vue sur une instance de ConstituentItemLocalIdList. Plus de détails...
 
class  ConstituentItemVectorImpl
 Implémentation de ComponentItemVector. Plus de détails...
 
class  ConstituentListPrinter
 Fonctions utilitaires d'affichage des constituants. Plus de détails...
 
class  ConstituentModifierWorkInfo
 Structure de travail utilisée lors de la modification des constituants (via MeshMaterialModifier). Plus de détails...
 
struct  CopyBetweenDataInfo
 Informations pour la copie entre deux zones mémoire. Plus de détails...
 
class  CopyBetweenPartialAndGlobalArgs
 Arguments des méthodes de copie entre valeurs partielles et globales. Plus de détails...
 
class  EnumeratorTracer
 
class  EnvAndGlobalCell
 
class  EnvCell
 Maille arcane d'un milieu. Plus de détails...
 
class  EnvCellEnumerator
 Enumérateur sur les mailles d'un milieu. Plus de détails...
 
class  EnvCellVector
 Vecteur sur les entités d'un milieu. Plus de détails...
 
class  EnvEnumerator
 Enumérateur sur des milieux. Plus de détails...
 
class  EnvImpurePartItemVectorView
 Vue sur la partie impure des entités d'un milieu. Plus de détails...
 
class  EnvItemVectorView
 Vue sur un vecteur sur les entités d'un milieu. Plus de détails...
 
class  EnvPartCell
 
class  EnvPartCellEnumerator
 Enumérateur sur les entités pures ou impures d'un milieu. Plus de détails...
 
class  EnvPartItemVectorView
 Vue sur une partie pure ou partielles des entités d'un milieu. Plus de détails...
 
class  EnvPurePartItemVectorView
 Vue sur la partie pure des entités d'un milieu. Plus de détails...
 
class  IArrayMeshMaterialVariable
 Interface d'accès pour CellMaterialVariableArrayRef. Plus de détails...
 
class  IConstituentItemVectorImpl
 Interface pour l'implémentation de ComponentItemVector. Plus de détails...
 
class  IEnumeratorTracer
 
class  IMeshBlock
 Interface d'un bloc d'un maillage. Plus de détails...
 
class  IMeshComponent
 Interface d'un composant (matériau ou milieu) d'un maillage. Plus de détails...
 
class  IMeshComponentInternal
 API interne Arcane de 'IMeshComponent'. Plus de détails...
 
class  IMeshEnvironment
 Interface d'un milieu d'un maillage. Plus de détails...
 
class  IMeshMaterial
 Interface d'un matériau d'un maillage. Plus de détails...
 
class  IMeshMaterialMng
 Interface du gestionnaire des matériaux et des milieux d'un maillage. Plus de détails...
 
class  IMeshMaterialMngInternal
 API interne Arcane de 'IMeshMaterialMng'. Plus de détails...
 
class  IMeshMaterialSynchronizeBuffer
 Interface des buffers pour la synchronisation de variables matériaux. Plus de détails...
 
class  IMeshMaterialSynchronizerImpl
 Stratégie de synchronisation de la liste des matériaux/milieux des entités. Plus de détails...
 
class  IMeshMaterialVariable
 Interface d'une variable matériau d'un maillage. Plus de détails...
 
class  IMeshMaterialVariableComputeFunction
 Interface de la classe fonctor de recalcul d'une variable. Plus de détails...
 
class  IMeshMaterialVariableFactory
 Interface d'une fabrique de variables matériaux. Plus de détails...
 
class  IMeshMaterialVariableFactoryMng
 Interface du gestionnaire de fabrique de variables matériaux. Plus de détails...
 
class  IMeshMaterialVariableInternal
 API interne Arcane de 'IMeshMaterialVariable'. Plus de détails...
 
class  IMeshMaterialVariableSynchronizer
 Interface du synchroniseur de variables matériaux. Plus de détails...
 
class  IncrementalComponentModifier
 Modification incrémentale des matériaux. Plus de détails...
 
class  InitializeWithZeroArgs
 Arguments des méthodes de copie entre valeurs partielles et globales. Plus de détails...
 
class  IScalarMeshMaterialVariable
 Interface d'accès pour CellMaterialVariableScalarRef. Plus de détails...
 
class  ItemMaterialVariableArray
 Variable tableau sur un matériau du maillage. Plus de détails...
 
class  ItemMaterialVariableBase
 Classe de base des variables matériaux de avec les caractéristiques spécifiées par Traits. Plus de détails...
 
class  ItemMaterialVariableScalar
 Variable scalaire sur un matériau du maillage. Plus de détails...
 
class  IUserMeshEnvironment
 Interface d'un mmilieu utilisateur. Plus de détails...
 
class  IUserMeshMaterial
 Interface d'un matériau utilisateur. Plus de détails...
 
class  LambdaMatItemRangeFunctorT
 Fonctor sur un interval d'itération instancié via une lambda fonction. Plus de détails...
 
class  LegacyMeshMaterialSynchronizerImpl
 Stratégie de synchronisation de la liste des matériaux/milieux des entités. Plus de détails...
 
class  MatAndGlobalCell
 
class  MatCell
 Représente un matériau d'une maille multi-matériau. Plus de détails...
 
class  MatCellEnumerator
 Enumérateur sur une partie des mailles d'un seul matériau. Plus de détails...
 
class  MatCellVector
 Vecteur sur les entités d'un matériau. Plus de détails...
 
class  MatEnumerator
 Enumérateur sur des matériaux. Plus de détails...
 
class  MaterialModifierOperation
 Opération d'ajout ou suppression de mailles d'un matériau. Plus de détails...
 
class  MaterialVariableArrayTraits
 Caractéristiques pour une variable matériaux tableau. Plus de détails...
 
class  MaterialVariableBuildInfo
 
class  MaterialVariableScalarTraits
 Caractéristiques pour une variable matériaux scalaire. Plus de détails...
 
class  MaterialVariableTypeInfo
 Informations caractérisant le type d'une variable matériau. Plus de détails...
 
class  MatImpurePartItemVectorView
 Vue sur la partie impure des entités d'un matériau. Plus de détails...
 
class  MatItemVectorView
 Vue sur un vecteur sur les entités d'un matériau. Plus de détails...
 
class  MatPartCell
 
class  MatPartCellEnumerator
 Enumérateur les entités pures ou impures d'un matériau. Plus de détails...
 
class  MatPartItemVectorView
 Vue sur une partie pure ou partielles des entités d'un matériau. Plus de détails...
 
class  MatPurePartItemVectorView
 Vue sur la partie pure des entités d'un matériau. Plus de détails...
 
class  MatVarIndex
 Représente un index sur les variables matériaux et milieux. Plus de détails...
 
class  MeshComponentData
 Données d'un constituant (matériau ou milieu) d'un maillage. Plus de détails...
 
class  MeshComponentPartData
 Données d'une partie (pure ou partielle) d'un constituant. Plus de détails...
 
class  MeshEnvironment
 Milieu d'un maillage. Plus de détails...
 
class  MeshEnvironmentBuildInfo
 Informations pour la création d'un milieu. Plus de détails...
 
class  MeshEnvironmentObserver
 
class  MeshMaterial
 Matériau d'un maillage. Plus de détails...
 
class  MeshMaterialBackup
 Sauvegarde/restoration des valeurs des matériaux et milieux. Plus de détails...
 
class  MeshMaterialIndirectModifier
 Objet permettant de modifier indirectement les matériaux ou les milieux. Plus de détails...
 
class  MeshMaterialInfo
 Infos d'un matériau d'un maillage. Plus de détails...
 
class  MeshMaterialMng
 Implémentation d'un gestion des matériaux. Plus de détails...
 
class  MeshMaterialMngFactory
 
class  MeshMaterialModifier
 Objet permettant de modifier les matériaux ou les milieux. Plus de détails...
 
class  MeshMaterialModifierImpl
 
class  MeshMaterialSynchronizer
 Synchronisation de la liste des matériaux/milieux des entités. Plus de détails...
 
class  MeshMaterialVariable
 Classe de base des variables matériaux. Plus de détails...
 
class  MeshMaterialVariableArray
 Variable tableau sur un matériau du maillage. Plus de détails...
 
class  MeshMaterialVariableBuildTraits
 Classe pour gérer la création du type concret de la variable matériaux. Plus de détails...
 
class  MeshMaterialVariableCommonStaticImpl
 
class  MeshMaterialVariableComputeFunction
 Interface de la classe fonctor de recalcul d'une variable. Plus de détails...
 
class  MeshMaterialVariableFactory
 
class  MeshMaterialVariableFactoryMng
 
class  MeshMaterialVariableFactoryRegisterer
 Enregistreur d'une fabrique de variables matériaux.. Plus de détails...
 
class  MeshMaterialVariableIndexer
 Indexer pour les variables materiaux. Plus de détails...
 
class  MeshMaterialVariablePrivate
 Partie privée d'une variable matériau. Plus de détails...
 
class  MeshMaterialVariableRef
 Classe de base des références aux variables matériaux. Plus de détails...
 
class  MeshMaterialVariableScalar
 Variable scalaire sur un matériau du maillage. Plus de détails...
 
class  MeshMaterialVariableSynchronizer
 Synchroniseur de variables matériaux. Plus de détails...
 
class  MeshMaterialVariableSynchronizerList
 Synchronisation d'une liste de variables matériaux. Plus de détails...
 
class  MultiBufferMeshMaterialSynchronizeBuffer
 
class  NullComponentItemSharedInfoContainer
 Conteneur pour l'entité nulle. Plus de détails...
 
class  OneBufferMeshMaterialSynchronizeBuffer
 
class  PureMatVarIndex
 Index d'un Item matériaux pure dans une variable. Plus de détails...
 
class  ResizeVariableIndexerArgs
 Arguments des méthodes de copie entre valeurs partielles et globales. Plus de détails...
 
class  VariableIndexerCommonArgs
 Arguments communs pour toutes les méthodes de MeshMaterialVariableIndexer. Plus de détails...
 

Définitions de type

using ComponentItemInternalPtr = ComponentItemInternal *
 
using IMeshComponentPtr = IMeshComponent *
 
using IMeshMaterialPtr = IMeshMaterial *
 
using IMeshEnvironmentPtr = IMeshEnvironment *
 
using MeshComponentListView = ConstArrayView< IMeshComponent * >
 Liste de composants multi-matériaux du maillage.
 
using MeshEnvironmentListView = ConstArrayView< IMeshEnvironment * >
 Liste de milieux du maillage.
 
using MeshMaterialListView = ConstArrayView< IMeshMaterial * >
 Liste de matériaux du maillage.
 
using ComponentCellVector = ComponentItemVector
 Liste de ComponentCell issues d'un IMeshComponent.
 
using EnvCellVectorView = EnvItemVectorView
 Type de la vue sur un EnvCellVector.
 
using MatCellVectorView = MatItemVectorView
 Type de la vue sur un MatCellVector.
 
using ComponentCellVectorView = ComponentItemVectorView
 Type de la vue sur un ComponentCellVector.
 
using MeshComponentList = ConstArrayView< IMeshComponent * >
 Liste de composants multi-matériaux du maillage.
 
using CellMatCellEnumerator = CellComponentCellEnumeratorT< MatCell >
 Enumérateur sur les mailles matériaux d'une maille.
 
using CellEnvCellEnumerator = CellComponentCellEnumeratorT< EnvCell >
 Enumérateur sur les mailles milieux d'une maille.
 
typedef CellEnvironmentVariableScalarRef< ByteEnvironmentVariableCellByte
 Variable milieu de type Byte
 
typedef CellEnvironmentVariableScalarRef< Real > EnvironmentVariableCellReal
 Variable milieu de type Real
 
typedef CellEnvironmentVariableScalarRef< Int16 > EnvironmentVariableCellInt16
 Variable milieu de type Int16
 
typedef CellEnvironmentVariableScalarRef< Int32 > EnvironmentVariableCellInt32
 Variable milieu de type Int32
 
typedef CellEnvironmentVariableScalarRef< Int64 > EnvironmentVariableCellInt64
 Variable milieu de type Int64
 
typedef CellEnvironmentVariableScalarRef< Real2EnvironmentVariableCellReal2
 Variable milieu de type Real2
 
typedef CellEnvironmentVariableScalarRef< Real3EnvironmentVariableCellReal3
 Variable milieu de type Real3
 
typedef CellEnvironmentVariableScalarRef< Real2x2EnvironmentVariableCellReal2x2
 Variable milieu de type Real2x2
 
typedef CellEnvironmentVariableScalarRef< Real3x3EnvironmentVariableCellReal3x3
 Variable milieu de type Real3x3
 
typedef EnvironmentVariableCellInt32 EnvironmentVariableCellInteger
 Variable milieu de type #Integer
 
typedef CellEnvironmentVariableArrayRef< ByteEnvironmentVariableCellArrayByte
 Variable milieu de type tableau de Byte
 
typedef CellEnvironmentVariableArrayRef< Real > EnvironmentVariableCellArrayReal
 Variable milieu de type tableau de Real
 
typedef CellEnvironmentVariableArrayRef< Int16 > EnvironmentVariableCellArrayInt16
 Variable milieu de type tableau de Int16
 
typedef CellEnvironmentVariableArrayRef< Int32 > EnvironmentVariableCellArrayInt32
 Variable milieu de type tableau de Int32
 
typedef CellEnvironmentVariableArrayRef< Int64 > EnvironmentVariableCellArrayInt64
 Variable milieu de type tableau de Int64
 
typedef CellEnvironmentVariableArrayRef< Real2EnvironmentVariableCellArrayReal2
 Variable milieu de type tableau de Real2
 
typedef CellEnvironmentVariableArrayRef< Real3EnvironmentVariableCellArrayReal3
 Variable milieu de type tableau de Real3
 
typedef CellEnvironmentVariableArrayRef< Real2x2EnvironmentVariableCellArrayReal2x2
 Variable milieu de type tableau de Real2x2
 
typedef CellEnvironmentVariableArrayRef< Real3x3EnvironmentVariableCellArrayReal3x3
 Variable milieu de type tableau de Real3x3
 
typedef EnvironmentVariableCellInt32 EnvironmentVariableCellArrayInteger
 Variable milieu de type tableau de #Integer
 
typedef CellMaterialVariableScalarRef< ByteMaterialVariableCellByte
 Variable matériau de type Byte
 
typedef CellMaterialVariableScalarRef< Real > MaterialVariableCellReal
 Variable matériau de type Real
 
typedef CellMaterialVariableScalarRef< Int16 > MaterialVariableCellInt16
 Variable matériau de type Int16
 
typedef CellMaterialVariableScalarRef< Int32 > MaterialVariableCellInt32
 Variable matériau de type Int32
 
typedef CellMaterialVariableScalarRef< Int64 > MaterialVariableCellInt64
 Variable matériau de type Int64
 
typedef CellMaterialVariableScalarRef< Real2MaterialVariableCellReal2
 Variable matériau de type Real2
 
typedef CellMaterialVariableScalarRef< Real3MaterialVariableCellReal3
 Variable matériau de type Real3
 
typedef CellMaterialVariableScalarRef< Real2x2MaterialVariableCellReal2x2
 Variable matériau de type Real2x2
 
typedef CellMaterialVariableScalarRef< Real3x3MaterialVariableCellReal3x3
 Variable matériau de type Real3x3
 
typedef MaterialVariableCellInt32 MaterialVariableCellInteger
 Variable matériau de type #Integer
 
typedef CellMaterialVariableArrayRef< ByteMaterialVariableCellArrayByte
 Variable matériau de type tableau de Byte
 
typedef CellMaterialVariableArrayRef< Real > MaterialVariableCellArrayReal
 Variable matériau de type tableau de Real
 
typedef CellMaterialVariableArrayRef< Int16 > MaterialVariableCellArrayInt16
 Variable matériau de type tableau de Int16
 
typedef CellMaterialVariableArrayRef< Int32 > MaterialVariableCellArrayInt32
 Variable matériau de type tableau de Int32
 
typedef CellMaterialVariableArrayRef< Int64 > MaterialVariableCellArrayInt64
 Variable matériau de type tableau de Int64
 
typedef CellMaterialVariableArrayRef< Real2MaterialVariableCellArrayReal2
 Variable matériau de type tableau de Real2
 
typedef CellMaterialVariableArrayRef< Real3MaterialVariableCellArrayReal3
 Variable matériau de type tableau de Real3
 
typedef CellMaterialVariableArrayRef< Real2x2MaterialVariableCellArrayReal2x2
 Variable matériau de type tableau de Real2x2
 
typedef CellMaterialVariableArrayRef< Real3x3MaterialVariableCellArrayReal3x3
 Variable matériau de type tableau de Real3x3
 
typedef MaterialVariableCellArrayInt32 MaterialVariableCellArrayInteger
 Variable matériau de type tableau de #Integer
 
using MeshMaterialVariableFactoryVariableRefCreateFunc = IMeshMaterialVariable *(*)(const MaterialVariableBuildInfo &vb)
 

Énumérations

enum class  MatVarSpace { MaterialAndEnvironment = 1 , Environment }
 Espace de définition d'une variable matériau. Plus de détails...
 
enum class  eMatPart { Pure = 0 , Impure = 1 }
 Partie d'un composant. Plus de détails...
 
enum class  eModificationFlags { GenericOptimize = 1 , OptimizeMultiAddRemove = 2 , OptimizeMultiMaterialPerEnvironment = 4 , IncrementalRecompute = 8 }
 flags pour paramétrer le comportement lors d'une modification de matériaux ou milieux. Plus de détails...
 

Fonctions

std::ostream & operator<< (std::ostream &o, const ConstituentItemIndex &id)
 
 ARCANE_INSTANTIATE_MAT (Byte)
 
 ARCANE_INSTANTIATE_MAT (Int16)
 
 ARCANE_INSTANTIATE_MAT (Int32)
 
 ARCANE_INSTANTIATE_MAT (Int64)
 
 ARCANE_INSTANTIATE_MAT (Real)
 
 ARCANE_INSTANTIATE_MAT (Real2)
 
 ARCANE_INSTANTIATE_MAT (Real3)
 
 ARCANE_INSTANTIATE_MAT (Real2x2)
 
 ARCANE_INSTANTIATE_MAT (Real3x3)
 
ARCCORE_HOST_DEVICE std::ostream & operator<< (std::ostream &o, const MatVarIndex &mvi)
 
ARCCORE_HOST_DEVICE std::ostream & operator<< (std::ostream &o, const ComponentItemLocalId &mvi)
 
ARCCORE_HOST_DEVICE bool operator== (MatVarIndex mv1, MatVarIndex mv2)
 
bool ARCCORE_HOST_DEVICE operator!= (MatVarIndex mv1, MatVarIndex mv2)
 
IMeshMaterialVariableFactoryMngarcaneCreateMeshMaterialVariableFactoryMng (IMeshMaterialMng *mm)
 

Description détaillée

Active toujours les traces dans les parties Arcane concernant les matériaux.

Documentation des définitions de type

◆ CellEnvCellEnumerator

Enumérateur sur les mailles milieux d'une maille.

Définition à la ligne 157 du fichier MaterialsCoreGlobal.h.

◆ CellMatCellEnumerator

Enumérateur sur les mailles matériaux d'une maille.

Définition à la ligne 154 du fichier MaterialsCoreGlobal.h.

◆ ComponentCellVector

◆ ComponentCellVectorView

Type de la vue sur un ComponentCellVector.

Définition à la ligne 135 du fichier MaterialsCoreGlobal.h.

◆ ComponentItemInternalPtr

◆ EnvCellVectorView

Type de la vue sur un EnvCellVector.

Définition à la ligne 129 du fichier MaterialsCoreGlobal.h.

◆ EnvironmentVariableCellArrayByte

◆ EnvironmentVariableCellArrayInt16

◆ EnvironmentVariableCellArrayInt32

◆ EnvironmentVariableCellArrayInt64

◆ EnvironmentVariableCellArrayInteger

◆ EnvironmentVariableCellArrayReal

◆ EnvironmentVariableCellArrayReal2

◆ EnvironmentVariableCellArrayReal2x2

◆ EnvironmentVariableCellArrayReal3

◆ EnvironmentVariableCellArrayReal3x3

◆ EnvironmentVariableCellByte

◆ EnvironmentVariableCellInt16

◆ EnvironmentVariableCellInt32

◆ EnvironmentVariableCellInt64

◆ EnvironmentVariableCellInteger

◆ EnvironmentVariableCellReal

◆ EnvironmentVariableCellReal2

◆ EnvironmentVariableCellReal2x2

◆ EnvironmentVariableCellReal3

◆ EnvironmentVariableCellReal3x3

◆ IMeshComponentPtr

◆ IMeshEnvironmentPtr

◆ IMeshMaterialPtr

◆ MatCellVectorView

Type de la vue sur un MatCellVector.

Définition à la ligne 132 du fichier MaterialsCoreGlobal.h.

◆ MaterialVariableCellArrayByte

◆ MaterialVariableCellArrayInt16

Variable matériau de type tableau de Int16

Définition à la ligne 520 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellArrayInt32

Variable matériau de type tableau de Int32

Définition à la ligne 522 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellArrayInt64

Variable matériau de type tableau de Int64

Définition à la ligne 524 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellArrayInteger

Variable matériau de type tableau de #Integer

Définition à la ligne 539 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellArrayReal

Variable matériau de type tableau de Real

Définition à la ligne 518 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellArrayReal2

◆ MaterialVariableCellArrayReal2x2

◆ MaterialVariableCellArrayReal3

◆ MaterialVariableCellArrayReal3x3

◆ MaterialVariableCellByte

◆ MaterialVariableCellInt16

Variable matériau de type Int16

Définition à la ligne 490 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellInt32

Variable matériau de type Int32

Définition à la ligne 492 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellInt64

Variable matériau de type Int64

Définition à la ligne 494 du fichier core/materials/MeshMaterialVariableRef.h.

◆ MaterialVariableCellInteger

◆ MaterialVariableCellReal

◆ MaterialVariableCellReal2

◆ MaterialVariableCellReal2x2

◆ MaterialVariableCellReal3

◆ MaterialVariableCellReal3x3

◆ MeshComponentList

Liste de composants multi-matériaux du maillage.

Définition à la ligne 138 du fichier MaterialsCoreGlobal.h.

◆ MeshComponentListView

Liste de composants multi-matériaux du maillage.

Définition à la ligne 114 du fichier MaterialsCoreGlobal.h.

◆ MeshEnvironmentListView

Liste de milieux du maillage.

Définition à la ligne 117 du fichier MaterialsCoreGlobal.h.

◆ MeshMaterialListView

Liste de matériaux du maillage.

Définition à la ligne 120 du fichier MaterialsCoreGlobal.h.

◆ MeshMaterialVariableFactoryVariableRefCreateFunc

Documentation du type de l'énumération

◆ eMatPart

Partie d'un composant.

Définition à la ligne 183 du fichier MaterialsCoreGlobal.h.

◆ eModificationFlags

flags pour paramétrer le comportement lors d'une modification de matériaux ou milieux.

Valeurs énumérées
GenericOptimize 

Active les optimisations génériques.

OptimizeMultiAddRemove 

Active les optimisations pour les ajouts/supressions multiples.

OptimizeMultiMaterialPerEnvironment 

Active les optimisations lorsque plusieurs matériaux sont présents dans un milieu.

IncrementalRecompute 

Indique qu'on utilise la version incrémentale de AllEnvData::forceRecompute().

Ce mode n'est actif que si GenericOptimize, OptimizeMultiAddRemove et OptimizeMultiMaterialPerEnvironment sont actifs.

Définition à la ligne 87 du fichier MaterialsGlobal.h.

◆ MatVarSpace

Espace de définition d'une variable matériau.

Valeurs énumérées
MaterialAndEnvironment 

Variable ayant des valeurs sur les milieux et matériaux.

Environment 

Variable ayant des valeurs uniquement sur les milieux.

Définition à la ligne 171 du fichier MaterialsCoreGlobal.h.

Documentation des fonctions

◆ arcaneCreateMeshMaterialVariableFactoryMng()

IMeshMaterialVariableFactoryMng * Arcane::Materials::arcaneCreateMeshMaterialVariableFactoryMng ( IMeshMaterialMng mm)

Définition à la ligne 116 du fichier MeshMaterialVariableFactoryMng.cc.

◆ operator!=()

bool ARCCORE_HOST_DEVICE Arcane::Materials::operator!= ( MatVarIndex  mv1,
MatVarIndex  mv2 
)
inline

Définition à la ligne 97 du fichier core/materials/MatVarIndex.h.

◆ operator<<() [1/3]

ARCCORE_HOST_DEVICE std::ostream & Arcane::Materials::operator<< ( std::ostream &  o,
const ComponentItemLocalId mvi 
)

Définition à la ligne 37 du fichier MatVarIndex.cc.

◆ operator<<() [2/3]

std::ostream & Arcane::Materials::operator<< ( std::ostream &  o,
const ConstituentItemIndex id 
)

Définition à la ligne 88 du fichier ComponentItemInternal.cc.

◆ operator<<() [3/3]

ARCCORE_HOST_DEVICE std::ostream & Arcane::Materials::operator<< ( std::ostream &  o,
const MatVarIndex mvi 
)

Définition à la ligne 27 du fichier MatVarIndex.cc.

◆ operator==()

ARCCORE_HOST_DEVICE bool Arcane::Materials::operator== ( MatVarIndex  mv1,
MatVarIndex  mv2 
)
inline

Définition à la ligne 90 du fichier core/materials/MatVarIndex.h.