Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IMDRangeFunctor< RankValue > Class Template Referenceabstract

Interface of a functor on a multi-dimensional iteration interval of dimension RankValue. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/IRangeFunctor.h>

Inheritance diagram for Arcane::IMDRangeFunctor< RankValue >:
Collaboration diagram for Arcane::IMDRangeFunctor< RankValue >:

Public Member Functions

virtual ~IMDRangeFunctor ()=default
 Releases resources.
virtual void executeFunctor (const ComplexForLoopRanges< RankValue > &loop_range)=0
 Executes the associated method.

Detailed Description

template<int RankValue>
class Arcane::IMDRangeFunctor< RankValue >

Interface of a functor on a multi-dimensional iteration interval of dimension RankValue.

Definition at line 58 of file arccore/src/base/arccore/base/IRangeFunctor.h.

Member Function Documentation

◆ executeFunctor()

template<int RankValue>
virtual void Arcane::IMDRangeFunctor< RankValue >::executeFunctor ( const ComplexForLoopRanges< RankValue > & loop_range)
pure virtual

Executes the associated method.

Implemented in Arcane::LambdaMDRangeFunctor< RankValue, LambdaType >.


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