Algorithmes de scan exclusif ou inclusif sur accélérateurs. Plus de détails...
#include <arcane/accelerator/GenericScanner.h>
Fonctions membres publiques statiques | |
static void | exclusiveSum (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Somme exclusive. | |
static void | exclusiveMin (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Minimum exclusif. | |
static void | exclusiveMax (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Maximum exclusif. | |
static void | inclusiveSum (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Somme inclusive. | |
static void | inclusiveMin (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Minimum inclusif. | |
static void | inclusiveMax (RunQueue *queue, SmallSpan< const DataType > input, SmallSpan< DataType > output) |
Maximum inclusif. | |
Algorithmes de scan exclusif ou inclusif sur accélérateurs.
Voir https://en.wikipedia.org/wiki/Prefix_sum.
Dans les méthodes suivantes, l'argument queue ne doit pas être nul.
Définition à la ligne 200 du fichier GenericScanner.h.
|
inlinestatic |
Maximum exclusif.
Définition à la ligne 215 du fichier GenericScanner.h.
|
inlinestatic |
Minimum exclusif.
Définition à la ligne 210 du fichier GenericScanner.h.
|
inlinestatic |
Somme exclusive.
Définition à la ligne 205 du fichier GenericScanner.h.
|
inlinestatic |
Maximum inclusif.
Définition à la ligne 230 du fichier GenericScanner.h.
|
inlinestatic |
Minimum inclusif.
Définition à la ligne 225 du fichier GenericScanner.h.
|
inlinestatic |
Somme inclusive.
Définition à la ligne 220 du fichier GenericScanner.h.