Arcane  4.1.11.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  ConstituentAndGlobalCellIteratorValue
 Index d'une boucle accélérateur sur les matériaux ou milieux. Plus de détails...
class  CellToAllEnvCellConverter
 Conversion de 'Cell' en 'AllEnvCell'. Plus de détails...
class  NullComponentItemSharedInfoContainer
 Conteneur pour l'entité nulle. Plus de détails...
class  IConstituentItemVectorImpl
 Interface pour l'implémentation de ComponentItemVector. Plus de détails...
class  ComponentItemVector
 Vecteur sur les entités d'un constituant. Plus de détails...
class  ComponentItemVectorView
 Vue sur un vecteur sur les entités d'un composant. Plus de détails...
class  MatItemVectorView
 Vue sur un vecteur sur les entités d'un matériau. Plus de détails...
class  EnvItemVectorView
 Vue sur un vecteur sur les entités d'un 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  ComponentPurePartItemVectorView
 Vue sur la partie pure d'un composant. Plus de détails...
class  ComponentImpurePartItemVectorView
 Vue sur la partie impure d'un composant. 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  MatImpurePartItemVectorView
 Vue sur la partie impure des entités d'un matériau. 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  EnvImpurePartItemVectorView
 Vue sur la partie impure des entités d'un milieu. Plus de détails...
class  ConstituentItem
 Représente un composant d'une maille multi-matériau. 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  ConstituentItemLocalIdListView
class  ConstituentItemIndexedSelectionViewBase
 Classe de base pour ConstituentItemIndexedSelectionView. Plus de détails...
class  ConstituentItemIndexedSelectionView
 Vue sur un sous ensemble d'un conteneur de ConstituentItem. Plus de détails...
class  ConstituentItemIndexedSelectionEnumerator
 Enumérateur sur les éléments d'un ConstituentItemIndexedSelectionView. Plus de détails...
class  ConstituentItemLocalId
 Index d'un ConstituentItem dans une variable. Plus de détails...
class  MatItemLocalId
 Index d'un MatItem dans une variable. Plus de détails...
class  EnvItemLocalId
 Index d'un EnvItem dans une variable. Plus de détails...
class  ConstituentItemIndex
class  ComponentItemSharedInfoStorageView
 Conteneur pour les données des constituants. Plus de détails...
class  ConstituentItemSharedInfo
class  ConstituentItemVectorBuildInfo
 Options de construction pour 'ComponentItemVector' et l. Plus de détails...
class  EnvCellVector
 Vecteur sur les entités d'un milieu. Plus de détails...
class  IArrayMeshMaterialVariable
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  IUserMeshEnvironment
 Interface d'un mmilieu utilisateur. Plus de détails...
class  IMeshEnvironment
 Interface d'un milieu d'un maillage. Plus de détails...
class  IUserMeshMaterial
 Interface d'un matériau utilisateur. 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  IMeshMaterialVariable
 Interface d'une variable matériau d'un maillage. Plus de détails...
class  MeshMaterialVariableBuildTraits
class  IMeshMaterialVariableComputeFunction
 Interface de la classe fonctor de recalcul d'une variable. Plus de détails...
class  IMeshMaterialVariableFactory
class  IMeshMaterialVariableFactoryMng
class  IScalarMeshMaterialVariable
class  EnvAndGlobalCell
class  MatAndGlobalCell
class  EnumeratorBuilder
class  CellMaterialVariableScalarRef
 Variable scalaire sur les mailles d'un matériau du maillage. Plus de détails...
class  MaterialVariableBuildInfo
class  MaterialVariableTypeInfo
 Informations caractérisant le type d'une variable matériau. Plus de détails...
class  MatCell
 Représente un matériau d'une maille multi-matériau. Plus de détails...
class  EnvCell
 Maille arcane d'un milieu. Plus de détails...
class  AllEnvCell
 Maille arcane avec info matériaux et milieux. Plus de détails...
class  MatPartCell
class  EnvPartCell
class  ComponentPartCell
class  ComponentPartSimdCell
class  ComponentItemEnumeratorTraitsT
class  AllEnvCellVectorView
class  ComponentCellEnumerator
 Enumérateur sur une partie des mailles d'un composant (matériau ou milieu). Plus de détails...
class  MatCellEnumerator
 Enumérateur sur une partie des mailles d'un seul matériau. Plus de détails...
class  EnvCellEnumerator
 Enumérateur sur les mailles d'un milieu. Plus de détails...
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  MatPartCellEnumerator
 Enumérateur les entités pures ou impures d'un matériau. Plus de détails...
class  EnvPartCellEnumerator
 Enumérateur sur les entités pures ou impures d'un milieu. Plus de détails...
class  CellGenericEnumerator
 Enumérateur sur les mailles d'un milieu. Plus de détails...
class  AllEnvCellEnumerator
 Enumérateur sur les mailles milieux. Plus de détails...
class  ComponentEnumerator
 Enumérateur sur des composants. Plus de détails...
class  MatEnumerator
 Enumérateur sur des matériaux. Plus de détails...
class  EnvEnumerator
 Enumérateur sur des milieux. Plus de détails...
class  ComponentItemEnumeratorTraitsT< ComponentCell >
class  ComponentItemEnumeratorTraitsT< MatCell >
class  ComponentItemEnumeratorTraitsT< MatPartCell >
class  ComponentItemEnumeratorTraitsT< EnvPartCell >
class  ComponentItemEnumeratorTraitsT< EnvCell >
class  ComponentItemEnumeratorTraitsT< ComponentPartCell >
class  ComponentItemEnumeratorTraitsT< ComponentPartSimdCell >
class  MatCellVector
 Vecteur sur les 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  PureMatVarIndex
 Index d'un Item matériaux pure dans une variable. Plus de détails...
class  CellEnvironmentVariableScalarRef
 Variable scalaire sur les mailles d'un milieu du maillage. 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  MeshMaterialVariableComputeFunction
 Interface de la classe fonctor de recalcul d'une variable. Plus de détails...
class  MeshMaterialVariableRef
 Classe de base des références aux variables matériaux. 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  AllCellToAllEnvCell
 Table de connectivité des 'Cell' vers leur(s) 'AllEnvCell' destinée à une utilisation sur accélérateur. Plus de détails...
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  CellToAllComponentCellEnumerator
class  ComponentPartSimdCellEnumerator
 Enumérateur SIMD 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  LoopFunctorEnvPartSimdCell
class  MatVariableViewBase
 Classe de base des vues sur les variables. Plus de détails...
class  MatItemVariableScalarInViewT
 Vue en lecture sur une variable scalaire du maillage. Plus de détails...
class  MatItemVariableScalarOutViewT
 Vue en lecture sur une variable scalaire du maillage. Plus de détails...
class  EnumeratorTracer
class  IMeshMaterialSynchronizeBuffer
class  IMeshMaterialVariableSynchronizer
class  LambdaMatItemRangeFunctorT
 Fonctor sur un interval d'itération instancié via une lambda fonction. Plus de détails...
class  ItemMaterialVariableScalar
class  MeshMaterialVariableScalar
class  MeshMaterialVariableArray
class  MeshEnvironmentObserver
class  MeshEnvironmentBuildInfo
 Informations pour la création d'un milieu. 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  MeshMaterialMngFactory
class  MeshMaterialModifier
 Objet permettant de modifier les matériaux ou les milieux. Plus de détails...
class  MultiBufferMeshMaterialSynchronizeBuffer
class  OneBufferMeshMaterialSynchronizeBuffer
class  MeshMaterialVariable
class  MaterialVariableScalarTraits
 Caractéristiques pour une variable matériaux scalaire. Plus de détails...
class  MaterialVariableArrayTraits
 Caractéristiques pour une variable matériaux tableau. Plus de détails...
class  ItemMaterialVariableBase
class  MeshMaterialVariableCommonStaticImpl
class  ItemMaterialVariableArray
class  MeshMaterialVariableFactoryMng
class  MeshMaterialVariableFactory
class  MeshMaterialVariableFactoryRegisterer
class  MeshMaterialVariableSynchronizerList
 Synchronisation d'une liste de variables matériaux. Plus de détails...

Définitions de type

using EnvAndGlobalCellIteratorValue = ConstituentAndGlobalCellIteratorValue<EnvItemLocalId>
 Type de la valeur de l'itérateur pour RUNCOMMAND_MAT_ENUMERATE(EnvAndGlobalCell,...).
using MatAndGlobalCellIteratorValue = ConstituentAndGlobalCellIteratorValue<MatItemLocalId>
 Type de la valeur de l'itérateur pour RUNCOMMAND_MAT_ENUMERATE(MatAndGlobalCell,...).
using ComponentCell = ConstituentItem
using ConstituentCell = ConstituentItem
using ComponentItemSharedInfo = ConstituentItemSharedInfo
using ComponentItemLocalId = ConstituentItemLocalId
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.
using MatCellLocalId = MatItemLocalId
 Index d'un MatItem dans une variable.
using EnvCellLocalId = EnvItemLocalId
 Index d'un EnvItem dans une variable.
using EnvCellVectorSelectionView = ConstituentItemIndexedSelectionView<EnvCellVectorView>
 Selection sur un 'EvnCellVectorView'.
using MatCellVectorSelectionView = ConstituentItemIndexedSelectionView<MatCellVectorView>
 Selection sur un 'MatCellVectorView'.
using ComponentCellVectorSelectionView = ConstituentItemIndexedSelectionView<ComponentCellVectorView>
 Selection sur un 'ComponentCellVectorView'.
typedef CellEnvironmentVariableScalarRef< ByteEnvironmentVariableCellByte
 Variable milieu de type Byte
typedef CellEnvironmentVariableScalarRef< RealEnvironmentVariableCellReal
 Variable milieu de type Real
typedef CellEnvironmentVariableScalarRef< Int16EnvironmentVariableCellInt16
 Variable milieu de type Int16
typedef CellEnvironmentVariableScalarRef< Int32EnvironmentVariableCellInt32
 Variable milieu de type Int32
typedef CellEnvironmentVariableScalarRef< Int64EnvironmentVariableCellInt64
 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< RealEnvironmentVariableCellArrayReal
 Variable milieu de type tableau de Real
typedef CellEnvironmentVariableArrayRef< Int16EnvironmentVariableCellArrayInt16
 Variable milieu de type tableau de Int16
typedef CellEnvironmentVariableArrayRef< Int32EnvironmentVariableCellArrayInt32
 Variable milieu de type tableau de Int32
typedef CellEnvironmentVariableArrayRef< Int64EnvironmentVariableCellArrayInt64
 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< RealMaterialVariableCellReal
 Variable matériau de type Real
typedef CellMaterialVariableScalarRef< Int16MaterialVariableCellInt16
 Variable matériau de type Int16
typedef CellMaterialVariableScalarRef< Int32MaterialVariableCellInt32
 Variable matériau de type Int32
typedef CellMaterialVariableScalarRef< Int64MaterialVariableCellInt64
 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< RealMaterialVariableCellArrayReal
 Variable matériau de type tableau de Real
typedef CellMaterialVariableArrayRef< Int16MaterialVariableCellArrayInt16
 Variable matériau de type tableau de Int16
typedef CellMaterialVariableArrayRef< Int32MaterialVariableCellArrayInt32
 Variable matériau de type tableau de Int32
typedef CellMaterialVariableArrayRef< Int64MaterialVariableCellArrayInt64
 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

Accelerator::Impl::EnvAndGlobalCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (Arcane::Materials::EnvAndGlobalCell, Arcane::Materials::IMeshEnvironment *env)
 Spécialisation pour une vue sur un milieu et la maille globale associée.
Accelerator::Impl::EnvAndGlobalCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (Arcane::Materials::EnvAndGlobalCell, Arcane::Materials::EnvCellVectorView view)
Accelerator::Impl::MatAndGlobalCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (MatAndGlobalCell, IMeshMaterial *mat)
 Spécialisation pour une vue sur un matériau et la maille globale associée.
Accelerator::Impl::MatAndGlobalCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (MatAndGlobalCell, MatCellVectorView mat)
Accelerator::Impl::AllEnvCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (AllEnvCell, AllEnvCellVectorView items)
 Spécialisation pour une vue sur les AllEvnCell.
Accelerator::Impl::EnvCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (EnvCell, IMeshEnvironment *env)
 Spécialisation pour une vue sur un milieu.
Accelerator::Impl::EnvCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (EnvCell, EnvCellVectorView view)
Accelerator::Impl::MatCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (MatCell, IMeshMaterial *mat)
 Spécialisation pour une vue sur un matériau.
Accelerator::Impl::MatCellRunCommandContainer arcaneCreateRunCommandMaterialContainer (MatCell, MatCellVectorView view)
Accelerator::Impl::EnvIndexedSelectionRunCommandContainer arcaneCreateRunCommandMaterialContainer (EnvCell, EnvCellVectorSelectionView view)
std::ostream & operator<< (std::ostream &o, const ComponentCell &mvi)
std::ostream & operator<< (std::ostream &o, const ConstituentItemIndex &id)
ConstituentItemIndexedSelectionEnumerator< ComponentCellVectorViewarcaneImplCreateConstituentEnumerator (ComponentCell, ConstituentItemIndexedSelectionView< ComponentCellVectorView > container)
 Enumérateur sur une sélection d'un constituant.
ConstituentItemIndexedSelectionEnumerator< ComponentCellVectorViewarcaneImplCreateConstituentEnumerator (ComponentCell, ConstituentItemIndexedSelectionView< EnvCellVectorView > container)
 Enumérateur sur une sélection d'un constituant.
ConstituentItemIndexedSelectionEnumerator< EnvCellVectorViewarcaneImplCreateConstituentEnumerator (EnvCell, ConstituentItemIndexedSelectionView< EnvCellVectorView > container)
 Enumérateur sur une sélection d'un milieu.
std::ostream & operator<< (std::ostream &o, const ConstituentItemLocalId &mvi)
 ARCANE_INSTANTIATE_MAT (Byte)
 ARCANE_INSTANTIATE_MAT (Int8)
 ARCANE_INSTANTIATE_MAT (Int16)
 ARCANE_INSTANTIATE_MAT (Int32)
 ARCANE_INSTANTIATE_MAT (Int64)
 ARCANE_INSTANTIATE_MAT (BFloat16)
 ARCANE_INSTANTIATE_MAT (Float16)
 ARCANE_INSTANTIATE_MAT (Float32)
 ARCANE_INSTANTIATE_MAT (Real)
 ARCANE_INSTANTIATE_MAT (Real2)
 ARCANE_INSTANTIATE_MAT (Real3)
 ARCANE_INSTANTIATE_MAT (Real2x2)
 ARCANE_INSTANTIATE_MAT (Real3x3)
ComponentCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentCell, ComponentItemVectorView v)
 Enumérateur sur les ComponentCell de la vue v.
MatCellEnumerator arcaneImplCreateConstituentEnumerator (MatCell, MatItemVectorView v)
 Enumérateur sur les MatCell de la vue v.
EnvCellEnumerator arcaneImplCreateConstituentEnumerator (EnvCell, EnvItemVectorView v)
 Enumérateur sur les EnvCell de la vue v.
ComponentPartCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentPartCell, ComponentPartItemVectorView v)
MatPartCellEnumerator arcaneImplCreateConstituentEnumerator (MatPartCell, MatPartItemVectorView v)
EnvPartCellEnumerator arcaneImplCreateConstituentEnumerator (EnvPartCell, EnvPartItemVectorView v)
AllEnvCellEnumerator arcaneImplCreateConstituentEnumerator (AllEnvCell, AllEnvCellVectorView items)
 Enumérateur sur les AllEnvCell de items.
AllEnvCellEnumerator arcaneImplCreateConstituentEnumerator (AllEnvCell, IMeshMaterialMng *mng, const CellGroup &group)
 Enumérateur sur les AllEnvCell des mailles de group.
AllEnvCellEnumerator arcaneImplCreateConstituentEnumerator (AllEnvCell, IMeshMaterialMng *mng, const CellVectorView &view)
 Enumérateur sur les AllEnvCell des mailles de view.
AllEnvCellEnumerator arcaneImplCreateConstituentEnumerator (AllEnvCell, IMeshBlock *block)
 Enumérateur sur les AllEnvCell du bloc block.
ComponentCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentCell, IMeshComponent *component)
 Enumérateur sur les ComponentCell du constituant component.
ComponentCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentCell, const ComponentItemVector &v)
 Enumérateur sur les ComponentCell du vecteur v.
MatCellEnumerator arcaneImplCreateConstituentEnumerator (MatCell, IMeshMaterial *component)
 Enumérateur sur les MatCell du matériau component.
MatCellEnumerator arcaneImplCreateConstituentEnumerator (MatCell, const MatCellVector &v)
 Enumérateur sur les MatCell du vecteur v.
EnvCellEnumerator arcaneImplCreateConstituentEnumerator (EnvCell, IMeshEnvironment *component)
 Enumérateur sur les EnvCell du milieu component.
EnvCellEnumerator arcaneImplCreateConstituentEnumerator (EnvCell, const EnvCellVector &v)
 Enumérateur sur les EnvCell du vecteur v.
ComponentPartCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentPartCell, IMeshComponent *c, eMatPart part)
MatPartCellEnumerator arcaneImplCreateConstituentEnumerator (MatPartCell, IMeshMaterial *c, eMatPart part)
EnvPartCellEnumerator arcaneImplCreateConstituentEnumerator (EnvPartCell, IMeshEnvironment *c, eMatPart part)
std::ostream & operator<< (std::ostream &o, const MatVarIndex &mvi)
class ARCANE_MATERIALS_EXPORT (64) SimdMatVarIndex
 Indexeur SIMD sur un composant.
ComponentPartSimdCellEnumerator arcaneImplCreateConstituentEnumerator (ComponentPartSimdCell, ComponentPartItemVectorView v)
template<typename Lambda>
void simple_simd_env_loop (ComponentPartItemVectorView pure_items, ComponentPartItemVectorView impure_items, const Lambda &lambda)
template<typename DataType>
MatItemVariableScalarInViewT< Cell, DataType > viewIn (const CellMaterialVariableScalarRef< DataType > &var)
 Vue en lecture.
template<typename DataType>
MatItemVariableScalarOutViewT< Cell, DataType > viewOut (CellMaterialVariableScalarRef< DataType > &var)
 Vue en écriture.
IMeshMaterialVariableFactoryMngarcaneCreateMeshMaterialVariableFactoryMng (IMeshMaterialMng *mm)

Variables

template<typename TrueType>
MeshMaterialVariableFactoryRegisterer MeshMaterialVariableCommonStaticImpl< TrueType >::m_auto_registerer1 (_autoCreate1, TrueType::BuilderType::_buildVarTypeInfo(MatVarSpace::Environment))
template<typename TrueType>
MeshMaterialVariableFactoryRegisterer MeshMaterialVariableCommonStaticImpl< TrueType >::m_auto_registerer2 (_autoCreate2, TrueType::BuilderType::_buildVarTypeInfo(MatVarSpace::MaterialAndEnvironment))

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 183 du fichier MaterialsCoreGlobal.h.

◆ CellMatCellEnumerator

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

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

◆ ComponentCell

using Arcane::Materials::ComponentCell = ConstituentItem

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

◆ ComponentCellVector

Liste de ComponentCell issues d'un IMeshComponent.

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

◆ ComponentCellVectorSelectionView

◆ ComponentCellVectorView

Type de la vue sur un ComponentCellVector.

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

◆ ComponentItemInternalPtr

using Arcane::Materials::ComponentItemInternalPtr = ComponentItemInternal*

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

◆ ComponentItemLocalId

using Arcane::Materials::ComponentItemLocalId = ConstituentItemLocalId

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

◆ ComponentItemSharedInfo

using Arcane::Materials::ComponentItemSharedInfo = ConstituentItemSharedInfo

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

◆ ConstituentCell

using Arcane::Materials::ConstituentCell = ConstituentItem

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

◆ EnvAndGlobalCellIteratorValue

◆ EnvCellLocalId

Index d'un EnvItem dans une variable.

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

◆ EnvCellVectorSelectionView

Selection sur un 'EvnCellVectorView'.

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

◆ EnvCellVectorView

Type de la vue sur un EnvCellVector.

Définition à la ligne 155 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

using Arcane::Materials::IMeshComponentPtr = IMeshComponent*

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

◆ IMeshEnvironmentPtr

using Arcane::Materials::IMeshEnvironmentPtr = IMeshEnvironment*

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

◆ IMeshMaterialPtr

using Arcane::Materials::IMeshMaterialPtr = IMeshMaterial*

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

◆ MatAndGlobalCellIteratorValue

◆ MatCellLocalId

Index d'un MatItem dans une variable.

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

◆ MatCellVectorSelectionView

◆ MatCellVectorView

Type de la vue sur un MatCellVector.

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

◆ MaterialVariableCellArrayByte

Variable matériau de type tableau de Byte

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

◆ MaterialVariableCellArrayInt16

Variable matériau de type tableau de Int16

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

◆ MaterialVariableCellArrayInt32

Variable matériau de type tableau de Int32

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

◆ MaterialVariableCellArrayInt64

Variable matériau de type tableau de Int64

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

◆ MaterialVariableCellArrayInteger

Variable matériau de type tableau de Integer

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

◆ MaterialVariableCellArrayReal

Variable matériau de type tableau de Real

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

◆ MaterialVariableCellArrayReal2

Variable matériau de type tableau de Real2

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

◆ MaterialVariableCellArrayReal2x2

◆ MaterialVariableCellArrayReal3

Variable matériau de type tableau de Real3

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

◆ MaterialVariableCellArrayReal3x3

◆ MaterialVariableCellByte

◆ MaterialVariableCellInt16

◆ MaterialVariableCellInt32

◆ MaterialVariableCellInt64

◆ MaterialVariableCellInteger

◆ MaterialVariableCellReal

◆ MaterialVariableCellReal2

◆ MaterialVariableCellReal2x2

◆ MaterialVariableCellReal3

◆ MaterialVariableCellReal3x3

◆ MeshComponentList

Liste de composants multi-matériaux du maillage.

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

◆ MeshComponentListView

Liste de composants multi-matériaux du maillage.

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

◆ MeshEnvironmentListView

Liste de milieux du maillage.

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

◆ MeshMaterialListView

Liste de matériaux du maillage.

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

◆ MeshMaterialVariableFactoryVariableRefCreateFunc

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

Définition à la ligne 80 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 225 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 88 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 213 du fichier MaterialsCoreGlobal.h.

Documentation des fonctions

◆ ARCANE_MATERIALS_EXPORT()

◆ arcaneCreateMeshMaterialVariableFactoryMng()

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

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

◆ arcaneCreateRunCommandMaterialContainer() [1/10]

Accelerator::Impl::AllEnvCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( AllEnvCell ,
AllEnvCellVectorView items )
inline

Spécialisation pour une vue sur les AllEvnCell.

Définition à la ligne 618 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneCreateRunCommandMaterialContainer() [2/10]

Accelerator::Impl::EnvAndGlobalCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( Arcane::Materials::EnvAndGlobalCell ,
Arcane::Materials::EnvCellVectorView view )
inline

Définition à la ligne 593 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneCreateRunCommandMaterialContainer() [3/10]

Accelerator::Impl::EnvAndGlobalCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( Arcane::Materials::EnvAndGlobalCell ,
Arcane::Materials::IMeshEnvironment * env )
inline

Spécialisation pour une vue sur un milieu et la maille globale associée.

Définition à la ligne 588 du fichier RunCommandMaterialEnumerate.h.

Références Arcane::Materials::IMeshEnvironment::envView().

◆ arcaneCreateRunCommandMaterialContainer() [4/10]

Accelerator::Impl::EnvIndexedSelectionRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( EnvCell ,
EnvCellVectorSelectionView view )
inline

Définition à la ligne 657 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneCreateRunCommandMaterialContainer() [5/10]

Accelerator::Impl::EnvCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( EnvCell ,
EnvCellVectorView view )
inline

Définition à la ligne 633 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneCreateRunCommandMaterialContainer() [6/10]

Accelerator::Impl::EnvCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( EnvCell ,
IMeshEnvironment * env )
inline

Spécialisation pour une vue sur un milieu.

Définition à la ligne 628 du fichier RunCommandMaterialEnumerate.h.

Références Arcane::Materials::IMeshEnvironment::envView().

◆ arcaneCreateRunCommandMaterialContainer() [7/10]

Accelerator::Impl::MatAndGlobalCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( MatAndGlobalCell ,
IMeshMaterial * mat )
inline

Spécialisation pour une vue sur un matériau et la maille globale associée.

Définition à la ligne 603 du fichier RunCommandMaterialEnumerate.h.

Références Arcane::Materials::IMeshMaterial::matView().

◆ arcaneCreateRunCommandMaterialContainer() [8/10]

Accelerator::Impl::MatAndGlobalCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( MatAndGlobalCell ,
MatCellVectorView mat )
inline

Définition à la ligne 608 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneCreateRunCommandMaterialContainer() [9/10]

Accelerator::Impl::MatCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( MatCell ,
IMeshMaterial * mat )
inline

Spécialisation pour une vue sur un matériau.

Définition à la ligne 643 du fichier RunCommandMaterialEnumerate.h.

Références Arcane::Materials::IMeshMaterial::matView().

◆ arcaneCreateRunCommandMaterialContainer() [10/10]

Accelerator::Impl::MatCellRunCommandContainer Arcane::Materials::arcaneCreateRunCommandMaterialContainer ( MatCell ,
MatCellVectorView view )
inline

Définition à la ligne 648 du fichier RunCommandMaterialEnumerate.h.

◆ arcaneImplCreateConstituentEnumerator() [1/23]

AllEnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( AllEnvCell ,
AllEnvCellVectorView items )
inline

Enumérateur sur les AllEnvCell de items.

Définition à la ligne 523 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [2/23]

AllEnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( AllEnvCell ,
IMeshBlock * block )
inline

Enumérateur sur les AllEnvCell du bloc block.

Définition à la ligne 541 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [3/23]

AllEnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( AllEnvCell ,
IMeshMaterialMng * mng,
const CellGroup & group )
inline

Enumérateur sur les AllEnvCell des mailles de group.

Définition à la ligne 529 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [4/23]

AllEnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( AllEnvCell ,
IMeshMaterialMng * mng,
const CellVectorView & view )
inline

Enumérateur sur les AllEnvCell des mailles de view.

Définition à la ligne 535 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [5/23]

ComponentCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentCell ,
ComponentItemVectorView v )

Enumérateur sur les ComponentCell de la vue v.

Définition à la ligne 438 du fichier MatItemEnumerator.cc.

Références arcaneImplCreateConstituentEnumerator().

◆ arcaneImplCreateConstituentEnumerator() [6/23]

ComponentCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentCell ,
const ComponentItemVector & v )
inline

Enumérateur sur les ComponentCell du vecteur v.

Définition à la ligne 557 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [7/23]

◆ arcaneImplCreateConstituentEnumerator() [8/23]

ConstituentItemIndexedSelectionEnumerator< ComponentCellVectorView > Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentCell ,
ConstituentItemIndexedSelectionView< EnvCellVectorView > container )
inline

Enumérateur sur une sélection d'un constituant.

Définition à la ligne 296 du fichier ConstituentItemIndexedSelectionView.h.

◆ arcaneImplCreateConstituentEnumerator() [9/23]

ComponentCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentCell ,
IMeshComponent * component )
inline

Enumérateur sur les ComponentCell du constituant component.

Définition à la ligne 551 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [10/23]

ComponentPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentPartCell ,
ComponentPartItemVectorView v )

Définition à la ligne 453 du fichier MatItemEnumerator.cc.

◆ arcaneImplCreateConstituentEnumerator() [11/23]

ComponentPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentPartCell ,
IMeshComponent * c,
eMatPart part )
inline

Définition à la ligne 610 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [12/23]

ComponentPartSimdCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( ComponentPartSimdCell ,
ComponentPartItemVectorView v )
inline

Définition à la ligne 111 du fichier ComponentSimd.h.

◆ arcaneImplCreateConstituentEnumerator() [13/23]

EnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvCell ,
const EnvCellVector & v )
inline

Enumérateur sur les EnvCell du vecteur v.

Définition à la ligne 595 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [14/23]

ConstituentItemIndexedSelectionEnumerator< EnvCellVectorView > Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvCell ,
ConstituentItemIndexedSelectionView< EnvCellVectorView > container )
inline

Enumérateur sur une sélection d'un milieu.

Définition à la ligne 303 du fichier ConstituentItemIndexedSelectionView.h.

◆ arcaneImplCreateConstituentEnumerator() [15/23]

EnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvCell ,
EnvItemVectorView v )

Enumérateur sur les EnvCell de la vue v.

Définition à la ligne 448 du fichier MatItemEnumerator.cc.

Références arcaneImplCreateConstituentEnumerator().

◆ arcaneImplCreateConstituentEnumerator() [16/23]

EnvCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvCell ,
IMeshEnvironment * component )
inline

Enumérateur sur les EnvCell du milieu component.

Définition à la ligne 589 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [17/23]

EnvPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvPartCell ,
EnvPartItemVectorView v )

Définition à la ligne 463 du fichier MatItemEnumerator.cc.

◆ arcaneImplCreateConstituentEnumerator() [18/23]

EnvPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( EnvPartCell ,
IMeshEnvironment * c,
eMatPart part )
inline

Définition à la ligne 626 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [19/23]

MatCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( MatCell ,
const MatCellVector & v )
inline

Enumérateur sur les MatCell du vecteur v.

Définition à la ligne 576 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [20/23]

MatCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( MatCell ,
IMeshMaterial * component )
inline

Enumérateur sur les MatCell du matériau component.

Définition à la ligne 570 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [21/23]

MatCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( MatCell ,
MatItemVectorView v )

Enumérateur sur les MatCell de la vue v.

Définition à la ligne 443 du fichier MatItemEnumerator.cc.

Références arcaneImplCreateConstituentEnumerator().

◆ arcaneImplCreateConstituentEnumerator() [22/23]

MatPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( MatPartCell ,
IMeshMaterial * c,
eMatPart part )
inline

Définition à la ligne 618 du fichier core/materials/MatItemEnumerator.h.

◆ arcaneImplCreateConstituentEnumerator() [23/23]

MatPartCellEnumerator Arcane::Materials::arcaneImplCreateConstituentEnumerator ( MatPartCell ,
MatPartItemVectorView v )

Définition à la ligne 458 du fichier MatItemEnumerator.cc.

◆ operator<<() [1/4]

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

Définition à la ligne 28 du fichier ComponentItem.cc.

◆ operator<<() [2/4]

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

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

◆ operator<<() [3/4]

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

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

◆ operator<<() [4/4]

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

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

◆ simple_simd_env_loop()

template<typename Lambda>
void Arcane::Materials::simple_simd_env_loop ( ComponentPartItemVectorView pure_items,
ComponentPartItemVectorView impure_items,
const Lambda & lambda )

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

◆ viewIn()

template<typename DataType>
MatItemVariableScalarInViewT< Cell, DataType > Arcane::Materials::viewIn ( const CellMaterialVariableScalarRef< DataType > & var)

Vue en lecture.

Définition à la ligne 355 du fichier ComponentSimd.h.

Références Arcane::Materials::MeshMaterialVariableRef::materialVariable().

◆ viewOut()

template<typename DataType>
MatItemVariableScalarOutViewT< Cell, DataType > Arcane::Materials::viewOut ( CellMaterialVariableScalarRef< DataType > & var)

Vue en écriture.

Définition à la ligne 367 du fichier ComponentSimd.h.

Références Arcane::Materials::MeshMaterialVariableRef::materialVariable().