Arcane  v3.16.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >
+ Graphe de collaboration de Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >:

Fonctions membres publiques

 MDParallelForExecute (TBBTaskImplementation *impl, const ParallelLoopOptions &options, const ComplexForLoopRanges< RankValue > &range, IMDRangeFunctor< RankValue > *f, ForLoopOneExecStat *stat_info)
 
void operator() () const
 

Attributs privés

TBBTaskImplementationm_impl = nullptr
 
blocked_nd_range< Int32, RankValue > m_tbb_range
 
IMDRangeFunctor< RankValue > * m_functor = nullptr
 
ParallelLoopOptions m_options
 
ForLoopOneExecStatm_stat_info = nullptr
 

Description détaillée

template<int RankValue>
class Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >

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

Documentation des constructeurs et destructeur

◆ MDParallelForExecute()

template<int RankValue>
Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::MDParallelForExecute ( TBBTaskImplementation * impl,
const ParallelLoopOptions & options,
const ComplexForLoopRanges< RankValue > & range,
IMDRangeFunctor< RankValue > * f,
ForLoopOneExecStat * stat_info )
inline

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

Documentation des fonctions membres

◆ operator()()

template<int RankValue>
void Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::operator() ( ) const
inline

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

Documentation des données membres

◆ m_functor

template<int RankValue>
IMDRangeFunctor<RankValue>* Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::m_functor = nullptr
private

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

◆ m_impl

template<int RankValue>
TBBTaskImplementation* Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::m_impl = nullptr
private

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

◆ m_options

template<int RankValue>
ParallelLoopOptions Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::m_options
private

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

◆ m_stat_info

template<int RankValue>
ForLoopOneExecStat* Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::m_stat_info = nullptr
private

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

◆ m_tbb_range

template<int RankValue>
blocked_nd_range<Int32, RankValue> Arcane::TBBTaskImplementation::MDParallelForExecute< RankValue >::m_tbb_range
private

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


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