Interface of the variable recalculation functor class. More...
#include <arcane/core/VariableComputeFunction.h>
Public Member Functions | |
| template<typename ClassType> | |
| VariableComputeFunction (ClassType *instance, void(ClassType::*func)()) | |
| template<typename ClassType> | |
| VariableComputeFunction (ClassType *instance, void(ClassType::*func)(), const TraceInfo &tinfo) | |
| ~VariableComputeFunction () override | |
| Releases resources. | |
| void | execute () override |
| Executes the calculation function. | |
| const TraceInfo & | traceInfo () const override |
| Trace information of the calculation function definition. | |
| Public Member Functions inherited from Arcane::IVariableComputeFunction | |
| virtual | ~IVariableComputeFunction ()=default |
| Frees resources. | |
Interface of the variable recalculation functor class.
Definition at line 34 of file VariableComputeFunction.h.
|
inline |
Definition at line 40 of file VariableComputeFunction.h.
|
inline |
Definition at line 45 of file VariableComputeFunction.h.
|
inlineoverride |
Releases resources.
Definition at line 52 of file VariableComputeFunction.h.
|
inlineoverridevirtual |
Executes the calculation function.
Implements Arcane::IVariableComputeFunction.
Definition at line 60 of file VariableComputeFunction.h.
|
inlineoverridevirtual |
Trace information of the calculation function definition.
Implements Arcane::IVariableComputeFunction.
Definition at line 62 of file VariableComputeFunction.h.