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