17#include "arcane/utils/String.h"
19#include "arcane/ArcaneTypes.h"
236 void _setStartTime(Real
t) { m_start_time =
t; }
238 Real _startTime()
const {
return m_start_time; }
241 ITimerMng* m_timer_mng;
245 Real m_activation_time;
Interface du gestionnaire d'un sous-domaine.
Interface d'un gestionnaire de timer.
Postionne le nom de l'action en cours d'exécution.
Positionne la phase de l'action en cours d'exécution.
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é
Affiche le temps passé entre l'appel au constructeur et le destructeur.
const String & name() const
Retourne le nom du timer.
Integer nbActivated() const
Retourne le nombre de fois que le timer a été activé
ITimerMng * timerMng() const
Gestionnaire associé à ce timer.
@ TimerVirtual
Timer utilisant le temps CPU (obsolète).
eTimerType type() const
Retourne le type du temps utilisé
Real totalTime() const
Retourne le temps total (en secondes) passé dans le timer.
bool isActivated() const
Retourne l'état d'activation du timer.
Real lastActivationTime() const
Retourne le temps (en secondes) passé lors de la dernière activation du timer.
Interface du gestionnaire de traces.
Référence à une instance.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eTimePhase
Phase d'une action temporelle.
double Real
Type représentant un réel.
Int32 Integer
Type représentant un entier.