Statistique sur un message.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing/arccore/message_passing/IStat.h>
Statistique sur un message.
Définition à la ligne 36 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
◆ OneStat() [1/2]
Arcane::MessagePassing::OneStat::OneStat |
( |
const String & | name | ) |
|
|
inlineexplicit |
◆ OneStat() [2/2]
Arcane::MessagePassing::OneStat::OneStat |
( |
const String & | name, |
|
|
Int64 | msg_size, |
|
|
double | elapsed_time ) |
◆ addMessage()
void Arcane::MessagePassing::OneStat::addMessage |
( |
Int64 | msg_size, |
|
|
double | elapsed_time ) |
◆ cumulativeNbMessage()
Int64 Arcane::MessagePassing::OneStat::cumulativeNbMessage |
( |
| ) |
const |
|
inline |
◆ cumulativeTotalSize()
Int64 Arcane::MessagePassing::OneStat::cumulativeTotalSize |
( |
| ) |
const |
|
inline |
◆ cumulativeTotalTime()
double Arcane::MessagePassing::OneStat::cumulativeTotalTime |
( |
| ) |
const |
|
inline |
◆ name()
const String & Arcane::MessagePassing::OneStat::name |
( |
| ) |
const |
|
inline |
◆ nbMessage()
Int64 Arcane::MessagePassing::OneStat::nbMessage |
( |
| ) |
const |
|
inline |
◆ print()
void Arcane::MessagePassing::OneStat::print |
( |
std::ostream & | o | ) |
|
◆ resetCurrentStat()
void Arcane::MessagePassing::OneStat::resetCurrentStat |
( |
| ) |
|
◆ setCumulativeNbMessage()
void Arcane::MessagePassing::OneStat::setCumulativeNbMessage |
( |
Int64 | v | ) |
|
|
inline |
◆ setCumulativeTotalSize()
void Arcane::MessagePassing::OneStat::setCumulativeTotalSize |
( |
Int64 | v | ) |
|
|
inline |
◆ setCumulativeTotalTime()
void Arcane::MessagePassing::OneStat::setCumulativeTotalTime |
( |
double | v | ) |
|
|
inline |
◆ setNbMessage()
void Arcane::MessagePassing::OneStat::setNbMessage |
( |
Int64 | v | ) |
|
|
inline |
◆ setTotalSize()
void Arcane::MessagePassing::OneStat::setTotalSize |
( |
Int64 | v | ) |
|
|
inline |
◆ setTotalTime()
void Arcane::MessagePassing::OneStat::setTotalTime |
( |
double | v | ) |
|
|
inline |
◆ totalSize()
Int64 Arcane::MessagePassing::OneStat::totalSize |
( |
| ) |
const |
|
inline |
◆ totalTime()
double Arcane::MessagePassing::OneStat::totalTime |
( |
| ) |
const |
|
inline |
◆ m_cumulative_nb_msg
Int64 Arcane::MessagePassing::OneStat::m_cumulative_nb_msg = 0 |
|
private |
◆ m_cumulative_total_size
Int64 Arcane::MessagePassing::OneStat::m_cumulative_total_size = 0 |
|
private |
◆ m_cumulative_total_time
double Arcane::MessagePassing::OneStat::m_cumulative_total_time = 0.0 |
|
private |
◆ m_name
String Arcane::MessagePassing::OneStat::m_name |
|
private |
◆ m_nb_msg
Int64 Arcane::MessagePassing::OneStat::m_nb_msg = 0 |
|
private |
◆ m_total_size
Int64 Arcane::MessagePassing::OneStat::m_total_size = 0 |
|
private |
◆ m_total_time
double Arcane::MessagePassing::OneStat::m_total_time = 0.0 |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :