Arcane  v3.14.10.0
Documentation utilisateur
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  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
 
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  ComponentItemLocalId
 Index d'un Item matériaux dans une variable. Plus de détails...
 
class  ComponentItemSharedInfo
 
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  ConstituentItemIndex
 
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
 
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  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  IMeshMaterialSynchronizeBuffer
 
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
 
class  IMeshMaterialVariableFactoryMng
 
class  IMeshMaterialVariableSynchronizer
 
class  IScalarMeshMaterialVariable
 
class  ItemMaterialVariableArray
 
class  ItemMaterialVariableBase
 
class  ItemMaterialVariableScalar
 
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  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  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  MeshEnvironmentBuildInfo
 Informations pour la création d'un milieu. Plus de détails...
 
class  MeshEnvironmentObserver
 
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  MeshMaterialMngFactory
 
class  MeshMaterialModifier
 Objet permettant de modifier les matériaux ou les milieux. Plus de détails...
 
class  MeshMaterialVariable
 
class  MeshMaterialVariableArray
 
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
 
class  MeshMaterialVariableRef
 Classe de base des références aux variables matériaux. Plus de détails...
 
class  MeshMaterialVariableScalar
 
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...
 

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)
 
__host__ __device__ std::ostream & operator<< (std::ostream &o, const MatVarIndex &mvi)
 
__host__ __device__ std::ostream & operator<< (std::ostream &o, const ComponentItemLocalId &mvi)
 
__host__ __device__ bool operator== (MatVarIndex mv1, MatVarIndex mv2)
 
bool __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

Liste de ComponentCell issues d'un IMeshComponent.

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

◆ ComponentCellVectorView

Type de la vue sur un ComponentCellVector.

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

◆ ComponentItemInternalPtr

using Arcane::Materials::ComponentItemInternalPtr = typedef ComponentItemInternal*

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

◆ EnvCellVectorView

Type de la vue sur un EnvCellVector.

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

◆ EnvironmentVariableCellArrayByte

◆ EnvironmentVariableCellArrayInt16

Variable milieu de type tableau de Int16

Définition à la ligne 295 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellArrayInt32

Variable milieu de type tableau de Int32

Définition à la ligne 297 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellArrayInt64

Variable milieu de type tableau de Int64

Définition à la ligne 299 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellArrayInteger

Variable milieu de type tableau de #Integer

Définition à la ligne 314 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellArrayReal

Variable milieu de type tableau de #Real

Définition à la ligne 293 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellArrayReal2

◆ EnvironmentVariableCellArrayReal2x2

◆ EnvironmentVariableCellArrayReal3

◆ EnvironmentVariableCellArrayReal3x3

◆ EnvironmentVariableCellByte

◆ EnvironmentVariableCellInt16

Variable milieu de type Int16

Définition à la ligne 265 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellInt32

Variable milieu de type Int32

Définition à la ligne 267 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellInt64

Variable milieu de type Int64

Définition à la ligne 269 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellInteger

Variable milieu de type #Integer

Définition à la ligne 284 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellReal

Variable milieu de type #Real

Définition à la ligne 263 du fichier core/materials/MeshEnvironmentVariableRef.h.

◆ EnvironmentVariableCellReal2

◆ EnvironmentVariableCellReal2x2

◆ EnvironmentVariableCellReal3

◆ EnvironmentVariableCellReal3x3

◆ IMeshComponentPtr

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

◆ IMeshEnvironmentPtr

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

◆ IMeshMaterialPtr

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

◆ MatCellVectorView

Type de la vue sur un MatCellVector.

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

◆ MaterialVariableCellArrayByte

Variable matériau de type tableau de Byte

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

◆ 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

Variable matériau de type tableau de Real2

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

◆ MaterialVariableCellArrayReal2x2

◆ MaterialVariableCellArrayReal3

Variable matériau de type tableau de Real3

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

◆ 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

Variable matériau de type #Integer

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

◆ MaterialVariableCellReal

Variable matériau de type #Real

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

◆ 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

using Arcane::Materials::MeshMaterialVariableFactoryVariableRefCreateFunc = typedef IMeshMaterialVariable* (*)(const MaterialVariableBuildInfo& vb)

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

Documentation du type de l'énumération

◆ eMatPart

enum class Arcane::Materials::eMatPart
strong

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

enum class Arcane::Materials::MatVarSpace
strong

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 __host__ __device__ Arcane::Materials::operator!= ( MatVarIndex  mv1,
MatVarIndex  mv2 
)
inline

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

◆ operator<<() [1/3]

__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]

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

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

◆ operator==()

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

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