Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
times a specific symbol More...
#include <timer.h>
Public Member Functions | |
Function_timer (char const *name_, double const start_time_, double const start_excl_time_) | |
void | compute_totals (MPI_Comm comm) |
bool | operator< (Function_timer const &w) const |
void | print (FILE *output, MPI_Comm const comm, int const rank, int const np) |
Data Fields | |
char | name [MAX_NAME_LENGTH] |
double | start_time |
double | start_excl_time |
double | acc_time |
double | acc_excl_time |
int | calls |
double | total_time |
double | total_excl_time |
int | total_calls |
CTF::Function_timer::Function_timer | ( | char const * | name_, |
double const | start_time_, | ||
double const | start_excl_time_ | ||
) |
Definition at line 28 of file int_timer.cxx.
References acc_excl_time, acc_time, ASSERT, calls, MAX_NAME_LENGTH, name, start_excl_time, and start_time.
Referenced by CTF::Timer::Timer().
void CTF::Function_timer::compute_totals | ( | MPI_Comm | comm | ) |
Definition at line 61 of file int_timer.cxx.
References acc_excl_time, acc_time, calls, total_calls, total_excl_time, and total_time.
bool CTF::Function_timer::operator< | ( | Function_timer const & | w | ) | const |
Definition at line 70 of file int_timer.cxx.
References total_time.
void CTF::Function_timer::print | ( | FILE * | output, |
MPI_Comm const | comm, | ||
int const | rank, | ||
int const | np | ||
) |
Definition at line 74 of file int_timer.cxx.
References CTF_int::alloc(), CTF_int::cdealloc(), MAX_NAME_LENGTH, name, total_calls, total_excl_time, and total_time.
double CTF::Function_timer::acc_excl_time |
Definition at line 25 of file timer.h.
Referenced by compute_totals(), and Function_timer().
double CTF::Function_timer::acc_time |
Definition at line 24 of file timer.h.
Referenced by compute_totals(), and Function_timer().
int CTF::Function_timer::calls |
Definition at line 26 of file timer.h.
Referenced by compute_totals(), and Function_timer().
char CTF::Function_timer::name[MAX_NAME_LENGTH] |
Definition at line 21 of file timer.h.
Referenced by CTF::Timer_epoch::begin(), CTF::comp_name(), Function_timer(), print(), CTF::Timer::Timer(), and CTF::Timer_epoch::Timer_epoch().
double CTF::Function_timer::start_excl_time |
Definition at line 23 of file timer.h.
Referenced by Function_timer().
double CTF::Function_timer::start_time |
Definition at line 22 of file timer.h.
Referenced by Function_timer().
int CTF::Function_timer::total_calls |
Definition at line 30 of file timer.h.
Referenced by compute_totals(), and print().
double CTF::Function_timer::total_excl_time |
Definition at line 29 of file timer.h.
Referenced by compute_totals(), and print().
double CTF::Function_timer::total_time |
Definition at line 28 of file timer.h.
Referenced by compute_totals(), operator<(), and print().