Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
|
local process walltime measurement More...
#include <timer.h>
Public Member Functions | |
Timer (char const *name) | |
~Timer () | |
void | stop () |
void | start () |
void | exit () |
Data Fields | |
char const * | timer_name |
int | index |
int | exited |
int | original |
CTF::Timer::Timer | ( | char const * | name | ) |
Definition at line 107 of file int_timer.cxx.
References CTF::Function_timer::Function_timer(), and CTF::Function_timer::name.
CTF::Timer::~Timer | ( | ) |
Definition at line 170 of file int_timer.cxx.
void CTF::Timer::exit | ( | ) |
Definition at line 294 of file int_timer.cxx.
References CTF::print_timers().
void CTF::Timer::start | ( | ) |
Definition at line 141 of file int_timer.cxx.
References CTF::excl_time.
Referenced by btwn_cnt_fast(), CTF_int::desymmetrize(), CTF_int::tensor::redistribute(), setup(), setup_3d_Poisson(), setup_unstructured(), smooth_jacobi(), CTF_int::symmetrize(), train_ccsd(), train_dns_vec_mat(), train_sparse_mp3(), train_sps_vec_mat(), train_ttm(), and vcycle().
void CTF::Timer::stop | ( | ) |
Definition at line 151 of file int_timer.cxx.
Referenced by btwn_cnt_fast(), CTF_int::desymmetrize(), CTF_int::tensor::redistribute(), setup(), setup_3d_Poisson(), setup_unstructured(), smooth_jacobi(), CTF_int::symmetrize(), train_ccsd(), train_dns_vec_mat(), train_sparse_mp3(), train_sps_vec_mat(), train_ttm(), and vcycle().