Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::TBBParallelFor

Exécuteur pour une boucle 1D. Plus de détails...

+ Graphe de collaboration de Arcane::TBBParallelFor:

Fonctions membres publiques

 TBBParallelFor (IRangeFunctor *f, Int32 nb_allowed_thread, ForLoopOneExecStat *stat_info)
 
void operator() (tbb::blocked_range< Integer > &range) const
 

Attributs privés

IRangeFunctorm_functor
 
ForLoopOneExecStatm_stat_info = nullptr
 
Int32 m_nb_allowed_thread
 

Description détaillée

Exécuteur pour une boucle 1D.

Définition à la ligne 695 du fichier TBBTaskImplementation.cc.

Documentation des constructeurs et destructeur

◆ TBBParallelFor()

Arcane::TBBParallelFor::TBBParallelFor ( IRangeFunctor f,
Int32  nb_allowed_thread,
ForLoopOneExecStat stat_info 
)
inline

Définition à la ligne 698 du fichier TBBTaskImplementation.cc.

Documentation des fonctions membres

◆ operator()()

void Arcane::TBBParallelFor::operator() ( tbb::blocked_range< Integer > &  range) const
inline

Définition à la ligne 702 du fichier TBBTaskImplementation.cc.

Documentation des données membres

◆ m_functor

IRangeFunctor* Arcane::TBBParallelFor::m_functor
private

Définition à la ligne 728 du fichier TBBTaskImplementation.cc.

◆ m_nb_allowed_thread

Int32 Arcane::TBBParallelFor::m_nb_allowed_thread
private

Définition à la ligne 730 du fichier TBBTaskImplementation.cc.

◆ m_stat_info

ForLoopOneExecStat* Arcane::TBBParallelFor::m_stat_info = nullptr
private

Définition à la ligne 729 du fichier TBBTaskImplementation.cc.


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