17#include "arcane/utils/String.h"
19#include "arcane/ArcaneTypes.h"
Interface du gestionnaire d'un sous-domaine.
Interface gérant les statistiques sur les temps d'exécution.
Interface d'un gestionnaire de timer.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Postionne le nom de l'action en cours d'exécution.
Positionne la phase de l'action en cours d'exécution.
ITimeStats * m_stats
Gestionnaire de sous-domaine.
Sentinelle pour le timer. La sentinelle associée à un timer permet de déclancher celui-ci au moment d...
Sentry(Timer *t)
Associe le timer t et le démarre.
~Sentry()
Stoppe le timer associé
Timer * m_timer
Timer associé
Affiche le temps passé entre l'appel au constructeur et le destructeur.
const String & name() const
Retourne le nom du timer.
void _setStartTime(Real t)
Integer nbActivated() const
Retourne le nombre de fois que le timer a été activé
eTimerType m_type
Type du timer.
Real m_activation_time
Temps passé lors de la dernière activation.
Integer m_nb_activated
Nombre de fois que le timer a été activé
String m_name
Nom du timer.
ITimerMng * timerMng() const
Gestionnaire associé à ce timer.
@ TimerVirtual
Timer utilisant le temps CPU (obsolète).
ITimerMng * m_timer_mng
Gestionnaire de timer.
eTimerType type() const
Retourne le type du temps utilisé
Real totalTime() const
Retourne le temps total (en secondes) passé dans le timer.
Real m_start_time
Temps du début de la dernière activation.
bool isActivated() const
Retourne l'état d'activation du timer.
bool m_is_activated
true si le timer est actif
Real lastActivationTime() const
Retourne le temps (en secondes) passé lors de la dernière activation du timer.
Real m_total_time
Temps total passé dans le timer.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eTimePhase
Phase d'une action temporelle.