blocktimer.h File Reference

#include <stdio.h>
#include <search.h>
#include "system_dep.h"

Go to the source code of this file.

Defines

#define NUM_TIMERS   1024

Functions

void blocktimer_initialize ()
void blocktimer_increment (char *name, double start_time)
int blocktimer_getOrCreateTimerId (char *name)
void blocktimer_reportSortByName ()
void blocktimer_reportSortByTime ()
double blocktimer_time ()


Define Documentation

#define NUM_TIMERS   1024


Function Documentation

int blocktimer_getOrCreateTimerId ( char *  name  ) 

References esysUtils::malloc(), and NUM_TIMERS.

Referenced by blocktimer_increment().

void blocktimer_increment ( char *  name,
double  start_time 
)

void blocktimer_initialize (  ) 

void blocktimer_reportSortByName (  ) 

References blocktimer_increment(), and NUM_TIMERS.

Referenced by BOOST_PYTHON_MODULE().

void blocktimer_reportSortByTime (  ) 

References blocktimer_increment(), and NUM_TIMERS.

Referenced by BOOST_PYTHON_MODULE().

double blocktimer_time (  ) 


Generated on Mon Aug 10 10:04:43 2009 for ESYS13 by  doxygen 1.5.6