Interface for the functor class that recalculates a variable. More...
#include <arcane/core/materials/MeshMaterialVariableComputeFunction.h>
Public Member Functions | |
| 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 | |
| Releases resources. | |
| void | execute (IMeshMaterial *mat) override |
| Executes the calculation function. | |
| const TraceInfo & | traceInfo () const override |
| Trace information for the calculation function definition. | |
| Public Member Functions inherited from Arcane::Materials::IMeshMaterialVariableComputeFunction | |
| virtual | ~IMeshMaterialVariableComputeFunction () |
| Releases resources. | |
Private Attributes | |
| IFunctorWithArgumentT< IMeshMaterial * > * | m_functor |
| TraceInfo | m_trace_info |
Interface for the functor class that recalculates a variable.
Definition at line 34 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
inline |
Definition at line 40 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
inline |
Definition at line 45 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
inlineoverride |
Releases resources.
Definition at line 52 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
inlineoverridevirtual |
Executes the calculation function.
Implements Arcane::Materials::IMeshMaterialVariableComputeFunction.
Definition at line 60 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
inlineoverridevirtual |
Trace information for the calculation function definition.
Implements Arcane::Materials::IMeshMaterialVariableComputeFunction.
Definition at line 65 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
private |
Definition at line 72 of file core/materials/MeshMaterialVariableComputeFunction.h.
|
private |
Definition at line 73 of file core/materials/MeshMaterialVariableComputeFunction.h.