Arcane  v4.1.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Impl::HostKernelRemainingArgsHelper

Classe pour appliquer des méthodes des arguments additionnels en début et fin de kernel. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/HostKernelRemainingArgsHelper.h>

+ Graphe de collaboration de Arcane::Impl::HostKernelRemainingArgsHelper:

Fonctions membres publiques statiques

template<typename... RemainingArgs>
static void applyRemainingArgsAtBegin (RemainingArgs &... remaining_args)
 Applique les functors des arguments additionnels au début de l'itération.
 
template<typename... RemainingArgs>
static void applyRemainingArgsAtEnd (RemainingArgs &... remaining_args)
 Applique les functors des arguments additionnels à la fin de l'itération.
 

Fonctions membres privées statiques

template<typename OneArg>
static void _doOneAtBegin (OneArg &one_arg)
 
template<typename OneArg>
static void _doOneAtEnd (OneArg &one_arg)
 

Description détaillée

Classe pour appliquer des méthodes des arguments additionnels en début et fin de kernel.

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

Documentation des fonctions membres

◆ _doOneAtBegin()

template<typename OneArg>
static void Arcane::Impl::HostKernelRemainingArgsHelper::_doOneAtBegin ( OneArg & one_arg)
inlinestaticprivate

Définition à la ligne 52 du fichier HostKernelRemainingArgsHelper.h.

◆ _doOneAtEnd()

template<typename OneArg>
static void Arcane::Impl::HostKernelRemainingArgsHelper::_doOneAtEnd ( OneArg & one_arg)
inlinestaticprivate

Définition à la ligne 57 du fichier HostKernelRemainingArgsHelper.h.

◆ applyRemainingArgsAtBegin()

template<typename... RemainingArgs>
static void Arcane::Impl::HostKernelRemainingArgsHelper::applyRemainingArgsAtBegin ( RemainingArgs &... remaining_args)
inlinestatic

Applique les functors des arguments additionnels au début de l'itération.

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

Référencé par Arcane::Accelerator::Impl::WorkGroupSequentialForHelper::apply(), Arcane::arcaneSequentialFor(), et Arcane::arccoreSequentialFor().

+ Voici le graphe des appelants de cette fonction :

◆ applyRemainingArgsAtEnd()

template<typename... RemainingArgs>
static void Arcane::Impl::HostKernelRemainingArgsHelper::applyRemainingArgsAtEnd ( RemainingArgs &... remaining_args)
inlinestatic

Applique les functors des arguments additionnels à la fin de l'itération.

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

Référencé par Arcane::Accelerator::Impl::WorkGroupSequentialForHelper::apply(), Arcane::arcaneSequentialFor(), et Arcane::arccoreSequentialFor().

+ Voici le graphe des appelants de cette fonction :

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