12#ifndef ARCANE_UTILS_FUNCTORAMRTRANSPORT_H
13#define ARCANE_UTILS_FUNCTORAMRTRANSPORT_H
17#include "arcane/utils/IAMRTransportFunctor.h"
32template <
typename ClassType>
50 , m_function2(funcptr2)
58 (m_object->*m_function)(old_cells, op);
63 (m_object->*m_function2)(old_cells, op);
68 ClassType* m_object =
nullptr;
AMRTransportFunctorT(ClassType *object, FuncPtr funcptr)
Constructor.
void executeFunctor(Array< ItemInternal * > &old_cells, AMROperationType op)
Executes the associated method.
void executeFunctor(Array< Cell > &old_cells, AMROperationType op)
Executes the associated method.
void(ClassType::* FuncPtr)(Array< ItemInternal * > &, AMROperationType)
Type of the method pointer.
void(ClassType::* FuncPtr2)(Array< Cell > &, AMROperationType)
Type of the method pointer.
Base class for 1D data vectors.
Interface of a functor with argument.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --