Arcane  v4.1.4.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::Impl::ThreadGridSynchronizer

Classe pour gérer la synchronisation de grille en multi-thread;. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h>

+ Graphe de collaboration de Arcane::Accelerator::Impl::ThreadGridSynchronizer:

Classes

class  NullFunc
 

Fonctions membres publiques

 ThreadGridSynchronizer (Int32 nb_thread)
 
void sync ()
 

Attributs privés

std::barrier< NullFuncm_barrier
 

Description détaillée

Classe pour gérer la synchronisation de grille en multi-thread;.

Définition à la ligne 42 du fichier arccore/src/accelerator/arccore/accelerator/WorkGroupLoopRange.h.

Documentation des constructeurs et destructeur

◆ ThreadGridSynchronizer()

Arcane::Accelerator::Impl::ThreadGridSynchronizer::ThreadGridSynchronizer ( Int32 nb_thread)
inlineexplicit

Documentation des fonctions membres

◆ sync()

void Arcane::Accelerator::Impl::ThreadGridSynchronizer::sync ( )
inline

Documentation des données membres

◆ m_barrier

std::barrier<NullFunc> Arcane::Accelerator::Impl::ThreadGridSynchronizer::m_barrier
private

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