escript  Revision_
Macros | Functions
blocktimer.h File Reference
#include <stdio.h>
#include <search.h>
#include "system_dep.h"

Go to the source code of this file.

Macros

#define NUM_TIMERS   1024
 

Functions

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

Macro Definition Documentation

#define NUM_TIMERS   1024

Function Documentation

int blocktimer_getOrCreateTimerId ( __const char *  name)

References NUM_TIMERS.

Referenced by blocktimer_increment().

void blocktimer_increment ( __const 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 ( )