Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::AllStatInfoList Class Reference
Collaboration diagram for Arcane::AllStatInfoList:

Public Member Functions

Impl::ForLoopStatInfoListcreateForLoopStatInfoList ()
Impl::AcceleratorStatInfoListcreateAcceleratorStatInfoList ()
void visitForLoop (const std::function< void(const Impl::ForLoopStatInfoList &)> &f)
void visitAccelerator (const std::function< void(const Impl::AcceleratorStatInfoList &)> &f)

Public Attributes

std::mutex m_mutex
std::vector< std::unique_ptr< Impl::ForLoopStatInfoList > > m_for_loop_stat_info_list_vector
std::vector< std::unique_ptr< Impl::AcceleratorStatInfoList > > m_accelerator_stat_info_list_vector

Detailed Description

Definition at line 166 of file Profiling.cc.

Member Function Documentation

◆ createAcceleratorStatInfoList()

Impl::AcceleratorStatInfoList * Arcane::AllStatInfoList::createAcceleratorStatInfoList ( )
inline

Definition at line 178 of file Profiling.cc.

◆ createForLoopStatInfoList()

Impl::ForLoopStatInfoList * Arcane::AllStatInfoList::createForLoopStatInfoList ( )
inline

Definition at line 170 of file Profiling.cc.

◆ visitAccelerator()

void Arcane::AllStatInfoList::visitAccelerator ( const std::function< void(const Impl::AcceleratorStatInfoList &)> & f)
inline

Definition at line 193 of file Profiling.cc.

◆ visitForLoop()

void Arcane::AllStatInfoList::visitForLoop ( const std::function< void(const Impl::ForLoopStatInfoList &)> & f)
inline

Definition at line 187 of file Profiling.cc.

Member Data Documentation

◆ m_accelerator_stat_info_list_vector

std::vector<std::unique_ptr<Impl::AcceleratorStatInfoList> > Arcane::AllStatInfoList::m_accelerator_stat_info_list_vector

Definition at line 203 of file Profiling.cc.

◆ m_for_loop_stat_info_list_vector

std::vector<std::unique_ptr<Impl::ForLoopStatInfoList> > Arcane::AllStatInfoList::m_for_loop_stat_info_list_vector

Definition at line 202 of file Profiling.cc.

◆ m_mutex

std::mutex Arcane::AllStatInfoList::m_mutex

Definition at line 201 of file Profiling.cc.


The documentation for this class was generated from the following file: