Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >abstract
+ Graphe d'héritage de Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >:
+ Graphe de collaboration de Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >:

Types publics

using ThatInterface = IScalarMeshMaterialVariable< ItemType, DataType >
 
using ItemTypeType = ItemType
 
using DataTypeType = DataType
 
using VariableRefType = MeshVariableScalarRefT< ItemType, DataType >
 
using BuilderType = MeshMaterialVariableBuildTraits< ThatInterface >
 

Fonctions membres publiques

virtual ArrayView< ArrayView< DataType > > _internalFullValuesView ()=0
 
virtual void fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values)=0
 
virtual void fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values, Int32ConstArrayView indexes)=0
 
virtual void fillToArray (IMeshMaterial *mat, ArrayView< DataType > values)=0
 
virtual void fillToArray (IMeshMaterial *mat, ArrayView< DataType > values, Int32ConstArrayView indexes)=0
 
virtual void fillPartialValues (const DataType &value)=0
 
virtual VariableRefTypeglobalVariableReference () const =0
 
virtual void incrementReference ()=0
 
virtual IMeshMaterialVariabletoMeshMaterialVariable ()=0
 

Fonctions membres publiques statiques

static constexpr int dimension ()
 

Description détaillée

template<typename ItemType, typename DataType>
class Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >

Définition à la ligne 35 du fichier IScalarMeshMaterialVariable.h.

Documentation des définitions de type membres

◆ BuilderType

template<typename ItemType , typename DataType >
using Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::BuilderType = MeshMaterialVariableBuildTraits<ThatInterface>

Définition à la ligne 43 du fichier IScalarMeshMaterialVariable.h.

◆ DataTypeType

template<typename ItemType , typename DataType >
using Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::DataTypeType = DataType

Définition à la ligne 41 du fichier IScalarMeshMaterialVariable.h.

◆ ItemTypeType

template<typename ItemType , typename DataType >
using Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::ItemTypeType = ItemType

Définition à la ligne 40 du fichier IScalarMeshMaterialVariable.h.

◆ ThatInterface

template<typename ItemType , typename DataType >
using Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::ThatInterface = IScalarMeshMaterialVariable<ItemType,DataType>

Définition à la ligne 39 du fichier IScalarMeshMaterialVariable.h.

◆ VariableRefType

template<typename ItemType , typename DataType >
using Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::VariableRefType = MeshVariableScalarRefT<ItemType,DataType>

Définition à la ligne 42 du fichier IScalarMeshMaterialVariable.h.

Documentation des fonctions membres

◆ dimension()

template<typename ItemType , typename DataType >
static constexpr int Arcane::Materials::IScalarMeshMaterialVariable< ItemType, DataType >::dimension ( )
inlinestaticconstexpr

Définition à la ligne 44 du fichier IScalarMeshMaterialVariable.h.


La documentation de cette classe a été générée à partir du fichier suivant :