Arcane  v3.16.6.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableComputeFunction

Interface de la classe functor de re-calcul d'une variable. Plus de détails...

#include <arcane/core/VariableComputeFunction.h>

+ Graphe d'héritage de Arcane::VariableComputeFunction:
+ Graphe de collaboration de Arcane::VariableComputeFunction:

Fonctions membres publiques

template<typename ClassType>
 VariableComputeFunction (ClassType *instance, void(ClassType::*func)())
 
template<typename ClassType>
 VariableComputeFunction (ClassType *instance, void(ClassType::*func)(), const TraceInfo &tinfo)
 
 ~VariableComputeFunction () override
 Libère les ressources.
 
void execute () 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::IVariableComputeFunction
virtual ~IVariableComputeFunction ()=default
 Libère les ressources.
 

Attributs privés

IFunctorm_functor = nullptr
 
TraceInfo m_trace_info
 

Description détaillée

Interface de la classe functor de re-calcul d'une variable.

Définition à la ligne 33 du fichier VariableComputeFunction.h.

Documentation des constructeurs et destructeur

◆ VariableComputeFunction() [1/2]

template<typename ClassType>
Arcane::VariableComputeFunction::VariableComputeFunction ( ClassType * instance,
void(ClassType::* func )() )
inline

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

◆ VariableComputeFunction() [2/2]

template<typename ClassType>
Arcane::VariableComputeFunction::VariableComputeFunction ( ClassType * instance,
void(ClassType::* func )(),
const TraceInfo & tinfo )
inline

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

◆ ~VariableComputeFunction()

Arcane::VariableComputeFunction::~VariableComputeFunction ( )
inlineoverride

Libère les ressources.

Définition à la ligne 51 du fichier VariableComputeFunction.h.

Documentation des fonctions membres

◆ execute()

void Arcane::VariableComputeFunction::execute ( )
inlineoverridevirtual

Exécute la fonction de calcul.

Implémente Arcane::IVariableComputeFunction.

Définition à la ligne 59 du fichier VariableComputeFunction.h.

◆ traceInfo()

const TraceInfo & Arcane::VariableComputeFunction::traceInfo ( ) const
inlineoverridevirtual

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

Implémente Arcane::IVariableComputeFunction.

Définition à la ligne 61 du fichier VariableComputeFunction.h.

Documentation des données membres

◆ m_functor

IFunctor* Arcane::VariableComputeFunction::m_functor = nullptr
private

Définition à la ligne 65 du fichier VariableComputeFunction.h.

◆ m_trace_info

TraceInfo Arcane::VariableComputeFunction::m_trace_info
private

Définition à la ligne 66 du fichier VariableComputeFunction.h.


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