Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Materials::IMeshMaterialVariableComputeFunction Class Referenceabstract

Interface of the functor class for recalculating a variable. More...

#include <arcane/core/materials/IMeshMaterialVariableComputeFunction.h>

Inheritance diagram for Arcane::Materials::IMeshMaterialVariableComputeFunction:
Collaboration diagram for Arcane::Materials::IMeshMaterialVariableComputeFunction:

Public Member Functions

virtual ~IMeshMaterialVariableComputeFunction ()
 Releases resources.
virtual void execute (IMeshMaterial *mat)=0
 Executes the calculation function.
virtual const TraceInfotraceInfo () const =0
 Trace information for the calculation function definition.

Detailed Description

Interface of the functor class for recalculating a variable.

Definition at line 31 of file core/materials/IMeshMaterialVariableComputeFunction.h.

Constructor & Destructor Documentation

◆ ~IMeshMaterialVariableComputeFunction()

virtual Arcane::Materials::IMeshMaterialVariableComputeFunction::~IMeshMaterialVariableComputeFunction ( )
inlinevirtual

Releases resources.

Definition at line 35 of file core/materials/IMeshMaterialVariableComputeFunction.h.

Member Function Documentation

◆ execute()

virtual void Arcane::Materials::IMeshMaterialVariableComputeFunction::execute ( IMeshMaterial * mat)
pure virtual

Executes the calculation function.

Implemented in Arcane::Materials::MeshMaterialVariableComputeFunction.

Referenced by Arcane::Materials::MeshMaterialVariable::update().

Here is the caller graph for this function:

◆ traceInfo()

virtual const TraceInfo & Arcane::Materials::IMeshMaterialVariableComputeFunction::traceInfo ( ) const
pure virtual

Trace information for the calculation function definition.

Implemented in Arcane::Materials::MeshMaterialVariableComputeFunction.


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