12#ifndef ARCANE_CORE_VARIABLECOMPUTEFUNCTION_H
13#define ARCANE_CORE_VARIABLECOMPUTEFUNCTION_H
17#include "arcane/utils/Functor.h"
18#include "arcane/utils/TraceInfo.h"
20#include "arcane/core/IVariableComputeFunction.h"
33class VariableComputeFunction
38 template <
typename ClassType>
39 VariableComputeFunction(ClassType* instance,
void (ClassType::*func)())
43 template <
typename ClassType>
44 VariableComputeFunction(ClassType* instance,
void (ClassType::*func)(),
const TraceInfo& tinfo)
59 void execute()
override { m_functor->executeFunctor(); }
33class VariableComputeFunction {
…};
Interface de la classe functor de re-calcul d'une variable.
~VariableComputeFunction() override
Libère les ressources.
const TraceInfo & traceInfo() const override
Informations de trace de la définition de la fonction de calcul.
void execute() override
Exécute la fonction de calcul.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-