Go to the documentation of this file.
79 static void convert2HMS(
int &nhrs,
int &nmin,
int &nsec,
double tsec);
82 void toString(
char *buff);
84 void updateElapsedTime();
88 void getUtime(std :: chrono :: duration< double > &answer);
90 void getTime(std :: chrono :: time_point< std :: chrono :: high_resolution_clock > &answer);
138 double getUtime(EngngModelTimerType t);
140 double getWtime(EngngModelTimerType t);
144 static void convert2HMS(
int &nhrs,
int &nmin,
int &nsec,
double tsec);
146 void toString(EngngModelTimerType t,
char *buff);
Timer timers[EMTT_LastTimer]
Array of Timer classes.
void pauseTimer(EngngModelTimerType t)
@ EMTT_LoadBalancingTimer
@ EMTT_NetComputationalStepTimer
const Timer * getTimer(EngngModelTimerType t)
Returns pointer to timer determined by EngngModelTimerType.
void initTimer(EngngModelTimerType t)
void startTimer(EngngModelTimerType t)
void stopTimer(EngngModelTimerType t)
void resumeTimer(EngngModelTimerType t)
std ::chrono ::time_point< std ::chrono ::high_resolution_clock > end_wtime
std ::chrono ::duration< double > end_utime
std ::chrono ::duration< double > elapsedUTime
bool running
Flag indicating whether timer is running.
std ::chrono ::duration< double > start_utime
User time.
std ::chrono ::duration< double > elapsedWTime
Accumulated wtime and utime (in seconds) from start.
std ::chrono ::time_point< std ::chrono ::high_resolution_clock > start_wtime
Wall clock time markers.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011