Arcane  v4.1.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::KernelRemainingArgsHelper

Classe pour appliquer la finalisation pour les arguments supplémentaires. Plus de détails...

#include <arcane/accelerator/KernelLauncher.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::KernelRemainingArgsHelper:

Fonctions membres publiques statiques

template<typename... RemainingArgs>
static ARCCORE_DEVICE void applyRemainingArgsAtBegin (Int32 index, RemainingArgs &... remaining_args)
 Applique les fonctors des arguments additionnels en début de kernel.
 
template<typename... RemainingArgs>
static ARCCORE_DEVICE void applyRemainingArgsAtEnd (Int32 index, RemainingArgs &... remaining_args)
 Applique les fonctors des arguments additionnels en fin de kernel.
 

Description détaillée

Classe pour appliquer la finalisation pour les arguments supplémentaires.

Définition à la ligne 74 du fichier KernelLauncher.h.

Documentation des fonctions membres

◆ applyRemainingArgsAtBegin()

template<typename... RemainingArgs>
static ARCCORE_DEVICE void Arcane::Accelerator::impl::KernelRemainingArgsHelper::applyRemainingArgsAtBegin ( Int32 index,
RemainingArgs &... remaining_args )
inlinestatic

Applique les fonctors des arguments additionnels en début de kernel.

Définition à la ligne 80 du fichier KernelLauncher.h.

◆ applyRemainingArgsAtEnd()

template<typename... RemainingArgs>
static ARCCORE_DEVICE void Arcane::Accelerator::impl::KernelRemainingArgsHelper::applyRemainingArgsAtEnd ( Int32 index,
RemainingArgs &... remaining_args )
inlinestatic

Applique les fonctors des arguments additionnels en fin de kernel.

Définition à la ligne 88 du fichier KernelLauncher.h.


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