Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::VariableComputeFunction Class Reference

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 TraceInfotraceInfo () const override
 Trace information of the calculation function definition.
Public Member Functions inherited from Arcane::IVariableComputeFunction
virtual ~IVariableComputeFunction ()=default
 Frees resources.

Detailed Description

Interface of the variable recalculation functor class.

Definition at line 34 of file VariableComputeFunction.h.

Constructor & Destructor Documentation

◆ VariableComputeFunction() [1/2]

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

Definition at line 40 of file VariableComputeFunction.h.

◆ VariableComputeFunction() [2/2]

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

Definition at line 45 of file VariableComputeFunction.h.

◆ ~VariableComputeFunction()

Arcane::VariableComputeFunction::~VariableComputeFunction ( )
inlineoverride

Releases resources.

Definition at line 52 of file VariableComputeFunction.h.

Member Function Documentation

◆ execute()

void Arcane::VariableComputeFunction::execute ( )
inlineoverridevirtual

Executes the calculation function.

Implements Arcane::IVariableComputeFunction.

Definition at line 60 of file VariableComputeFunction.h.

◆ traceInfo()

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

Trace information of the calculation function definition.

Implements Arcane::IVariableComputeFunction.

Definition at line 62 of file VariableComputeFunction.h.


The documentation for this class was generated from the following file: