GGEMS  1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSChrono.hh File Reference

Namespace computing/displaying the time. More...

#include <chrono>
#include <string>
#include "GGEMS/global/GGEMSExport.hh"
Include dependency graph for GGEMSChrono.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GGEMSChrono
 namespace computing/displaying the time
 

Typedefs

typedef std::chrono::time_point< std::chrono::system_clock > ChronoTime
 
typedef std::chrono::duration< int64_t, std::nano > DurationNano
 

Functions

void GGEMSChrono::DisplayTime (DurationNano const &duration, std::string const &displayed_text)
 Print the execution time. More...
 
ChronoTime GGEMSChrono::Now (void)
 
DurationNano GGEMSChrono::Zero (void)
 Initialization at zero nanosecond. More...
 

Detailed Description

Namespace computing/displaying the time.

Author
Julien BERT julie.nosp@m.n.be.nosp@m.rt@un.nosp@m.iv-b.nosp@m.rest..nosp@m.fr
Didier BENOIT didie.nosp@m.r.be.nosp@m.noit@.nosp@m.inse.nosp@m.rm.fr
LaTIM, Brest, FRANCE
Version
1.0
Date
Friday October 4, 2019

Definition in file GGEMSChrono.hh.

Typedef Documentation

◆ ChronoTime

typedef std::chrono::time_point<std::chrono::system_clock> ChronoTime

Alias to C++ chrono time

Definition at line 39 of file GGEMSChrono.hh.

◆ DurationNano

typedef std::chrono::duration<int64_t,std::nano> DurationNano

Alias to duration in nanosecond

Definition at line 40 of file GGEMSChrono.hh.