idamnjanovic@10: function timerclear() idamnjanovic@10: %TIMERCLEAR Clear all timers. idamnjanovic@10: % TIMERCLEAR clears all currenly registered timers, invalidating all idamnjanovic@10: % timer ids. idamnjanovic@10: % idamnjanovic@10: % Note: since registered timers do not consume CPU power except for when idamnjanovic@10: % the TIMER<*> functions are called, this function is only useful in idamnjanovic@10: % situations where a large number of timers have been initialized, and idamnjanovic@10: % there is a need to reclaim memory. idamnjanovic@10: % idamnjanovic@10: % See also TIMERINIT, TIMERETA. idamnjanovic@10: idamnjanovic@10: idamnjanovic@10: % Ron Rubinstein idamnjanovic@10: % Computer Science Department idamnjanovic@10: % Technion, Haifa 32000 Israel idamnjanovic@10: % ronrubin@cs idamnjanovic@10: % idamnjanovic@10: % June 2008 idamnjanovic@10: idamnjanovic@10: idamnjanovic@10: global utiltbx_timer_start_times % start times idamnjanovic@10: global utiltbx_time_lastdisp % last display times idamnjanovic@10: global utiltbx_timer_iternums % iteration numbers idamnjanovic@10: global utiltbx_timer_lastiter % last queried iteration numbers idamnjanovic@10: global utiltbx_timer_name % timer names idamnjanovic@10: global utiltbx_timer_callfun % timer calling functions idamnjanovic@10: idamnjanovic@10: idamnjanovic@10: % clear all timers % idamnjanovic@10: idamnjanovic@10: utiltbx_timer_start_times = []; idamnjanovic@10: utiltbx_time_lastdisp = []; idamnjanovic@10: utiltbx_timer_iternums = []; idamnjanovic@10: utiltbx_timer_lastiter = []; idamnjanovic@10: utiltbx_timer_name = []; idamnjanovic@10: utiltbx_timer_callfun = [];