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

Interface for the CellVariable transport functor class. More...

#include <arcane/utils/AMRComputeFunction.h>

Public Member Functions

template<typename ClassType>
 AMRComputeFunction (ClassType *instance, void(ClassType::*func)(Array< ItemInternal * > &, AMROperationType))
template<typename ClassType>
 AMRComputeFunction (ClassType *instance, void(ClassType::*func)(Array< Cell > &, AMROperationType))
virtual ~AMRComputeFunction ()
 Releases resources.
virtual void executeFunctor (Array< ItemInternal * > &cells, AMROperationType op)
 Executes the calculation function.
virtual void executeFunctor (Array< Cell > &cells, AMROperationType op)
 Executes the calculation function.
Public Member Functions inherited from Arcane::IAMRTransportFunctor
virtual ~IAMRTransportFunctor ()
 Frees resources.

Detailed Description

Interface for the CellVariable transport functor class.

Definition at line 33 of file AMRComputeFunction.h.

Constructor & Destructor Documentation

◆ AMRComputeFunction() [1/2]

template<typename ClassType>
Arcane::AMRComputeFunction::AMRComputeFunction ( ClassType * instance,
void(ClassType::* func )(Array< ItemInternal * > &, AMROperationType) )
inline

Definition at line 39 of file AMRComputeFunction.h.

◆ AMRComputeFunction() [2/2]

template<typename ClassType>
Arcane::AMRComputeFunction::AMRComputeFunction ( ClassType * instance,
void(ClassType::* func )(Array< Cell > &, AMROperationType) )
inline

Definition at line 44 of file AMRComputeFunction.h.

◆ ~AMRComputeFunction()

virtual Arcane::AMRComputeFunction::~AMRComputeFunction ( )
inlinevirtual

Releases resources.

Definition at line 48 of file AMRComputeFunction.h.

Member Function Documentation

◆ executeFunctor() [1/2]

virtual void Arcane::AMRComputeFunction::executeFunctor ( Array< Cell > & cells,
AMROperationType op )
inlinevirtual

Executes the calculation function.

Implements Arcane::IAMRTransportFunctor.

Definition at line 58 of file AMRComputeFunction.h.

◆ executeFunctor() [2/2]

virtual void Arcane::AMRComputeFunction::executeFunctor ( Array< ItemInternal * > & cells,
AMROperationType op )
inlinevirtual

Executes the calculation function.

Implements Arcane::IAMRTransportFunctor.

Definition at line 53 of file AMRComputeFunction.h.


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