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

Série d'actions. Plus de détails...

+ Graphe de collaboration de Arcane::TimeStats::ActionSeries:

Fonctions membres publiques

 ActionSeries (const ActionSeries &s1, const ActionSeries &s2)
 Créé une série qui cumule les temps des deux séries passées en argument.
 
ActionmainAction ()
 
Int64 nbIterationLoop () const
 
void save (AllActionsInfo &all_actions_info) const
 
void merge (AllActionsInfo &all_actions_info)
 
void dumpStats (std::ostream &ostr, bool is_verbose, Real nb, const String &name, bool use_elapsed_time, const String &message)
 

Attributs publics

Action m_main_action
 
Int64 m_nb_iteration_loop = 0
 

Types privés

using AllActionsInfo = TimeStats::Action::AllActionsInfo
 

Fonctions membres privées

void _dumpStats (std::ostream &ostr, Action &action, eTimeType tt, int level, int max_level, Real nb)
 
void _dumpAllPhases (std::ostream &ostr, Action &action, eTimeType tt, int tc, Real nb)
 
void _dumpCurrentStats (std::ostream &ostr, Action &action, int level, Real unit)
 

Description détaillée

Série d'actions.

Définition à la ligne 176 du fichier TimeStats.cc.

Documentation des définitions de type membres

◆ AllActionsInfo

Documentation des constructeurs et destructeur

◆ ActionSeries() [1/2]

Arcane::TimeStats::ActionSeries::ActionSeries ( )
inline

Définition à la ligne 180 du fichier TimeStats.cc.

◆ ActionSeries() [2/2]

Arcane::TimeStats::ActionSeries::ActionSeries ( const ActionSeries s1,
const ActionSeries s2 
)
inline

Créé une série qui cumule les temps des deux séries passées en argument.

Définition à la ligne 185 du fichier TimeStats.cc.

◆ ~ActionSeries()

Arcane::TimeStats::ActionSeries::~ActionSeries ( )
inline

Définition à la ligne 194 du fichier TimeStats.cc.

Documentation des fonctions membres

◆ _dumpAllPhases()

void Arcane::TimeStats::ActionSeries::_dumpAllPhases ( std::ostream &  ostr,
Action action,
eTimeType  tt,
int  tc,
Real  nb 
)
private

Définition à la ligne 674 du fichier TimeStats.cc.

◆ _dumpStats()

void Arcane::TimeStats::ActionSeries::_dumpStats ( std::ostream &  ostr,
Action action,
eTimeType  tt,
int  level,
int  max_level,
Real  nb 
)
private

Définition à la ligne 628 du fichier TimeStats.cc.

◆ dumpStats()

void Arcane::TimeStats::ActionSeries::dumpStats ( std::ostream &  ostr,
bool  is_verbose,
Real  nb,
const String name,
bool  use_elapsed_time,
const String message 
)

Définition à la ligne 443 du fichier TimeStats.cc.

◆ mainAction()

Action * Arcane::TimeStats::ActionSeries::mainAction ( )
inline

Définition à la ligne 198 du fichier TimeStats.cc.

◆ merge()

void Arcane::TimeStats::ActionSeries::merge ( AllActionsInfo all_actions_info)
inline

Définition à la ligne 206 du fichier TimeStats.cc.

◆ nbIterationLoop()

Int64 Arcane::TimeStats::ActionSeries::nbIterationLoop ( ) const
inline

Définition à la ligne 199 du fichier TimeStats.cc.

◆ save()

void Arcane::TimeStats::ActionSeries::save ( AllActionsInfo all_actions_info) const
inline

Définition à la ligne 200 du fichier TimeStats.cc.

Documentation des données membres

◆ m_main_action

Action Arcane::TimeStats::ActionSeries::m_main_action

Définition à la ligne 217 du fichier TimeStats.cc.

◆ m_nb_iteration_loop

Int64 Arcane::TimeStats::ActionSeries::m_nb_iteration_loop = 0

Définition à la ligne 218 du fichier TimeStats.cc.


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