Arcane  v3.16.9.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >

Classe pour gérer la création du type concret de la variable matériaux. Plus de détails...

#include <arcane/core/materials/IMeshMaterialVariable.h>

+ Graphe de collaboration de Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >:

Fonctions membres publiques statiques

static MaterialVariableTypeInfo _buildVarTypeInfo (MatVarSpace space)
 
static TrueTypegetVariableReference (const MaterialVariableBuildInfo &v, MatVarSpace mvs)
 Retourne une variable associée à un constituant.
 
static TrueTypegetVariableReference (IMeshMaterialVariable *var)
 Retourne le type concret d'une variable constituant.
 

Description détaillée

template<typename TrueType>
class Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >

Classe pour gérer la création du type concret de la variable matériaux.

Définition à la ligne 233 du fichier core/materials/IMeshMaterialVariable.h.

Documentation des fonctions membres

◆ _buildVarTypeInfo()

Définition à la ligne 38 du fichier IMeshMaterialVariable.cc.

◆ getVariableReference() [1/2]

template<typename TrueType>
TrueType * Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference ( const MaterialVariableBuildInfo & v,
MatVarSpace mvs )
static

Retourne une variable associée à un constituant.

Retourne la variable constituant à partir des informations données par v \et mvs. Si la variable n'existe pas encore, elle est créée.

Définition à la ligne 58 du fichier IMeshMaterialVariable.cc.

Références ARCANE_CHECK_POINTER, ARCANE_FATAL, Arcane::Materials::IMeshMaterialVariableFactoryMng::createVariable(), Arcane::Materials::MaterialVariableTypeInfo::fullName(), Arcane::Materials::IMeshMaterialMng::getReference(), Arcane::MeshHandle::isNull(), et Arcane::Materials::IMeshMaterialMng::variableFactoryMng().

+ Voici le graphe d'appel pour cette fonction :

◆ getVariableReference() [2/2]

template<typename TrueType>
TrueType * Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference ( IMeshMaterialVariable * var)
static

Retourne le type concret d'une variable constituant.

Converti var en le type TrueType. Si ce n'est pas possible, lève une exception.

Définition à la ligne 90 du fichier IMeshMaterialVariable.cc.

Références ARCANE_CHECK_POINTER, ARCANE_FATAL, Arcane::IVariable::fullName(), et Arcane::Materials::IMeshMaterialVariable::globalVariable().

+ Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir des fichiers suivants :