Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MessagePassing::StatData Class Reference

Statistical data set for profiling. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing/arccore/message_passing/Stat.h>

Collaboration diagram for Arcane::MessagePassing::StatData:

Public Member Functions

 StatData (const OneStatMap &os_map)
const StatCollectionstats () const
void resetCurrentStat ()
void mergeData (OneStat one_stat)
void mergeAllData (const StatData &all_stat)
void mergeAllData (const OneStatMap &all_stat)

Private Types

using OneStatMap = std::map<String, OneStat*>
 DEPRECATED.

Private Attributes

StatCollection m_stat_col

Detailed Description

Statistical data set for profiling.

This class is internal to Arccore.

Definition at line 36 of file Stat.h.

Member Typedef Documentation

◆ OneStatMap

DEPRECATED.

Definition at line 39 of file Stat.h.

Constructor & Destructor Documentation

◆ StatData()

Arcane::MessagePassing::StatData::StatData ( const OneStatMap & os_map)
explicit

Member Function Documentation

◆ mergeAllData() [1/2]

void Arcane::MessagePassing::StatData::mergeAllData ( const OneStatMap & all_stat)

◆ mergeAllData() [2/2]

void Arcane::MessagePassing::StatData::mergeAllData ( const StatData & all_stat)

◆ mergeData()

void Arcane::MessagePassing::StatData::mergeData ( OneStat one_stat)

◆ resetCurrentStat()

void Arcane::MessagePassing::StatData::resetCurrentStat ( )

◆ stats()

const StatCollection & Arcane::MessagePassing::StatData::stats ( ) const
inline

Definition at line 48 of file Stat.h.

Member Data Documentation

◆ m_stat_col

StatCollection Arcane::MessagePassing::StatData::m_stat_col
private

Definition at line 60 of file Stat.h.


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