annotate util/ksvd utils/timerclear.m @ 99:e22f8494c5ff

Merge
author Mark Plumbley <mark.plumbley@eecs.qmul.ac.uk>
date Tue, 12 Apr 2011 14:33:24 +0100
parents c3eca463202d
children
rev   line source
idamnjanovic@70 1 function timerclear()
idamnjanovic@70 2 %TIMERCLEAR Clear all timers.
idamnjanovic@70 3 % TIMERCLEAR clears all currenly registered timers, invalidating all
idamnjanovic@70 4 % timer ids.
idamnjanovic@70 5 %
idamnjanovic@70 6 % Note: since registered timers do not consume CPU power except for when
idamnjanovic@70 7 % the TIMER<*> functions are called, this function is only useful in
idamnjanovic@70 8 % situations where a large number of timers have been initialized, and
idamnjanovic@70 9 % there is a need to reclaim memory.
idamnjanovic@70 10 %
idamnjanovic@70 11 % See also TIMERINIT, TIMERETA.
idamnjanovic@70 12
idamnjanovic@70 13
idamnjanovic@70 14 % Ron Rubinstein
idamnjanovic@70 15 % Computer Science Department
idamnjanovic@70 16 % Technion, Haifa 32000 Israel
idamnjanovic@70 17 % ronrubin@cs
idamnjanovic@70 18 %
idamnjanovic@70 19 % June 2008
idamnjanovic@70 20
idamnjanovic@70 21
idamnjanovic@70 22 global utiltbx_timer_start_times % start times
idamnjanovic@70 23 global utiltbx_time_lastdisp % last display times
idamnjanovic@70 24 global utiltbx_timer_iternums % iteration numbers
idamnjanovic@70 25 global utiltbx_timer_lastiter % last queried iteration numbers
idamnjanovic@70 26 global utiltbx_timer_name % timer names
idamnjanovic@70 27 global utiltbx_timer_callfun % timer calling functions
idamnjanovic@70 28
idamnjanovic@70 29
idamnjanovic@70 30 % clear all timers %
idamnjanovic@70 31
idamnjanovic@70 32 utiltbx_timer_start_times = [];
idamnjanovic@70 33 utiltbx_time_lastdisp = [];
idamnjanovic@70 34 utiltbx_timer_iternums = [];
idamnjanovic@70 35 utiltbx_timer_lastiter = [];
idamnjanovic@70 36 utiltbx_timer_name = [];
idamnjanovic@70 37 utiltbx_timer_callfun = [];