Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::AMRTransportFunctorT< ClassType >
+ Graphe d'héritage de Arcane::AMRTransportFunctorT< ClassType >:
+ Graphe de collaboration de Arcane::AMRTransportFunctorT< ClassType >:

Types publics

typedef void(ClassType::* FuncPtr) (Array< ItemInternal * > &, AMROperationType)
 Type du pointeur sur la méthode.
 
typedef void(ClassType::* FuncPtr2) (Array< Cell > &, AMROperationType)
 Type du pointeur sur la méthode.
 

Fonctions membres publiques

 AMRTransportFunctorT (ClassType *object, FuncPtr funcptr)
 Constructeur.
 
 AMRTransportFunctorT (ClassType *object, FuncPtr2 funcptr2)
 
- Fonctions membres publiques hérités de Arcane::IAMRTransportFunctor
virtual ~IAMRTransportFunctor ()
 Libère les ressources.
 

Fonctions membres protégées

void executeFunctor (Array< ItemInternal * > &old_cells, AMROperationType op)
 Exécute la méthode associé
 
void executeFunctor (Array< Cell > &old_cells, AMROperationType op)
 Exécute la méthode associé
 

Description détaillée

template<typename ClassType>
class Arcane::AMRTransportFunctorT< ClassType >

Définition à la ligne 32 du fichier AMRTransportFunctor.h.

Documentation des définitions de type membres

◆ FuncPtr

template<typename ClassType >
typedef void(ClassType::* Arcane::AMRTransportFunctorT< ClassType >::FuncPtr) (Array< ItemInternal * > &, AMROperationType)

Type du pointeur sur la méthode.

Définition à la ligne 37 du fichier AMRTransportFunctor.h.

◆ FuncPtr2

template<typename ClassType >
typedef void(ClassType::* Arcane::AMRTransportFunctorT< ClassType >::FuncPtr2) (Array< Cell > &, AMROperationType)

Type du pointeur sur la méthode.

Définition à la ligne 38 du fichier AMRTransportFunctor.h.

Documentation des constructeurs et destructeur

◆ AMRTransportFunctorT() [1/2]

template<typename ClassType >
Arcane::AMRTransportFunctorT< ClassType >::AMRTransportFunctorT ( ClassType *  object,
FuncPtr  funcptr 
)
inline

Constructeur.

Définition à la ligne 42 du fichier AMRTransportFunctor.h.

◆ AMRTransportFunctorT() [2/2]

template<typename ClassType >
Arcane::AMRTransportFunctorT< ClassType >::AMRTransportFunctorT ( ClassType *  object,
FuncPtr2  funcptr2 
)
inline

Définition à la ligne 45 du fichier AMRTransportFunctor.h.

Documentation des fonctions membres

◆ executeFunctor() [1/2]

template<typename ClassType >
void Arcane::AMRTransportFunctorT< ClassType >::executeFunctor ( Array< Cell > &  old_cells,
AMROperationType  op 
)
inlineprotectedvirtual

Exécute la méthode associé

Implémente Arcane::IAMRTransportFunctor.

Définition à la ligne 56 du fichier AMRTransportFunctor.h.

◆ executeFunctor() [2/2]

template<typename ClassType >
void Arcane::AMRTransportFunctorT< ClassType >::executeFunctor ( Array< ItemInternal * > &  old_cells,
AMROperationType  op 
)
inlineprotectedvirtual

Exécute la méthode associé

Implémente Arcane::IAMRTransportFunctor.

Définition à la ligne 51 du fichier AMRTransportFunctor.h.


La documentation de cette classe a été générée à partir du fichier suivant :