git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9633 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp
2013-03-11 20:48:21 +00:00
parent a920f23204
commit bacce98d04
15 changed files with 3280 additions and 0 deletions

41
tools/phonon/timer.cpp Normal file
View File

@ -0,0 +1,41 @@
#include "timer.h"
Timer::Timer()
{
flag = 0;
start();
return;
}
void Timer::start()
{
t1 = clock();
flag |= 1;
return;
}
void Timer::stop()
{
if ( flag&1 ) {
t2 = clock();
flag |= 2;
}
return;
}
void Timer::print()
{
if ( (flag&3) != 3) return;
cpu_time_used = ((double) (t2 - t1)) / CLOCKS_PER_SEC;
printf("Total CPU time used: %g seconds.\n", cpu_time_used);
return;
}
double Timer::elapse()
{
if ( (flag&3) != 3) return 0.;
else return ((double) (t2 - t1)) / CLOCKS_PER_SEC;
}