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