55 duration_cast<nanoseconds>(
start_.time_since_epoch()).count() * 1e-9;
62 if (!prefix.empty()) {
63 fputs(prefix.c_str(), stdout);
68 duration_cast<nanoseconds>(
start_.time_since_epoch()).count() * 1e-9;
69 printf(
"Begin: %lf (s)\n", start_double);
74 Clock::duration elapsed = Clock::now() -
start_;
75 double elapsed_double = duration_cast<nanoseconds>(elapsed).count() * 1e-9;
76 return elapsed_double;
80 if (!prefix.empty()) {
81 fputs(prefix.c_str(), stdout);
85 Clock::duration elapsed = Clock::now() -
start_;
86 double elapsed_double = duration_cast<nanoseconds>(elapsed).count() * 1e-9;
88 printf(
"Elapsed: %lf (s)\n", elapsed_double);
89 return elapsed_double;
double Ptic(const std::string &prefix=std::string())
double Ptoc(const std::string &prefix=std::string())