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