Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IAMRTransportFunctor Class Referenceabstract

Interface of a functor with argument. More...

#include <arcane/utils/IAMRTransportFunctor.h>

Public Member Functions

virtual ~IAMRTransportFunctor ()
 Frees resources.
virtual void executeFunctor (Array< ItemInternal * > &old_items, AMROperationType op)=0
 Executes the associated method.
virtual void executeFunctor (Array< Cell > &old_items, AMROperationType op)=0
 Executes the associated method.

Detailed Description

Interface of a functor with argument.

Definition at line 43 of file IAMRTransportFunctor.h.

Constructor & Destructor Documentation

◆ ~IAMRTransportFunctor()

virtual Arcane::IAMRTransportFunctor::~IAMRTransportFunctor ( )
inlinevirtual

Frees resources.

Definition at line 48 of file IAMRTransportFunctor.h.

Member Function Documentation

◆ executeFunctor() [1/2]

virtual void Arcane::IAMRTransportFunctor::executeFunctor ( Array< Cell > & old_items,
AMROperationType op )
pure virtual

Executes the associated method.

Implemented in Arcane::AMRComputeFunction, and Arcane::AMRTransportFunctorT< ClassType >.

◆ executeFunctor() [2/2]

virtual void Arcane::IAMRTransportFunctor::executeFunctor ( Array< ItemInternal * > & old_items,
AMROperationType op )
pure virtual

Executes the associated method.

Implemented in Arcane::AMRComputeFunction, and Arcane::AMRTransportFunctorT< ClassType >.


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