Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MeshMaterialVariableComputeFunction

Interface de la classe fonctor de recalcul d'une variable. Plus de détails...

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

+ Graphe d'héritage de Arcane::Materials::MeshMaterialVariableComputeFunction:
+ Graphe de collaboration de Arcane::Materials::MeshMaterialVariableComputeFunction:

Fonctions membres publiques

template<typename ClassType >
 MeshMaterialVariableComputeFunction (ClassType *instance, void(ClassType::*func)(IMeshMaterial *mat))
 
template<typename ClassType >
 MeshMaterialVariableComputeFunction (ClassType *instance, void(ClassType::*func)(IMeshMaterial *mat), const TraceInfo &tinfo)
 
 ~MeshMaterialVariableComputeFunction () override
 Libère les ressources.
 
void execute (IMeshMaterial *mat) override
 Exécute la fonction de calcul.
 
const TraceInfotraceInfo () const override
 Informations de trace de la définition de la fonction de calcul.
 
- Fonctions membres publiques hérités de Arcane::Materials::IMeshMaterialVariableComputeFunction
virtual ~IMeshMaterialVariableComputeFunction ()
 Libère les ressources.
 

Attributs privés

IFunctorWithArgumentT< IMeshMaterial * > * m_functor
 
TraceInfo m_trace_info
 

Description détaillée

Interface de la classe fonctor de recalcul d'une variable.

Définition à la ligne 33 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

Documentation des constructeurs et destructeur

◆ MeshMaterialVariableComputeFunction() [1/2]

template<typename ClassType >
Arcane::Materials::MeshMaterialVariableComputeFunction::MeshMaterialVariableComputeFunction ( ClassType instance,
void(ClassType::*)(IMeshMaterial *mat func 
)
inline

Définition à la ligne 39 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

◆ MeshMaterialVariableComputeFunction() [2/2]

template<typename ClassType >
Arcane::Materials::MeshMaterialVariableComputeFunction::MeshMaterialVariableComputeFunction ( ClassType instance,
void(ClassType::*)(IMeshMaterial *mat func,
const TraceInfo tinfo 
)
inline

Définition à la ligne 44 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

◆ ~MeshMaterialVariableComputeFunction()

Arcane::Materials::MeshMaterialVariableComputeFunction::~MeshMaterialVariableComputeFunction ( )
inlineoverride

Libère les ressources.

Définition à la ligne 50 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

Documentation des fonctions membres

◆ execute()

void Arcane::Materials::MeshMaterialVariableComputeFunction::execute ( IMeshMaterial mat)
inlineoverridevirtual

Exécute la fonction de calcul.

Implémente Arcane::Materials::IMeshMaterialVariableComputeFunction.

Définition à la ligne 58 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

◆ traceInfo()

const TraceInfo & Arcane::Materials::MeshMaterialVariableComputeFunction::traceInfo ( ) const
inlineoverridevirtual

Informations de trace de la définition de la fonction de calcul.

Implémente Arcane::Materials::IMeshMaterialVariableComputeFunction.

Définition à la ligne 63 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

Documentation des données membres

◆ m_functor

IFunctorWithArgumentT<IMeshMaterial*>* Arcane::Materials::MeshMaterialVariableComputeFunction::m_functor
private

Définition à la ligne 70 du fichier core/materials/MeshMaterialVariableComputeFunction.h.

◆ m_trace_info

TraceInfo Arcane::Materials::MeshMaterialVariableComputeFunction::m_trace_info
private

Définition à la ligne 71 du fichier core/materials/MeshMaterialVariableComputeFunction.h.


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