Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
anonymous_namespace{main.cpp}::Timer Class Reference

Public Member Functions

 Timer ()=default
 
 ~Timer ()
 
void stop (bool print=true)
 

Private Attributes

boost::timer::cpu_timer _t
 

Detailed Description

Definition at line 75 of file main.cpp.

Constructor & Destructor Documentation

anonymous_namespace{main.cpp}::Timer::Timer ( )
default
anonymous_namespace{main.cpp}::Timer::~Timer ( )
inline

Definition at line 78 of file main.cpp.

78  {
79  stop();
80  }
void stop(bool print=true)
Definition: main.cpp:81

Member Function Documentation

void anonymous_namespace{main.cpp}::Timer::stop ( bool  print = true)
inline

Definition at line 81 of file main.cpp.

Referenced by anonymous_namespace{main.cpp}::init_and_run_app().

81  {
82  if (!_t.is_stopped()){
83  _t.stop();
84  if (print) BOOST_LOG_TRIVIAL(info) << "Time elapsed:" << _t.format();
85  }
86  }
boost::timer::cpu_timer _t
Definition: main.cpp:88

Member Data Documentation

boost::timer::cpu_timer anonymous_namespace{main.cpp}::Timer::_t
private

Definition at line 88 of file main.cpp.


The documentation for this class was generated from the following file: