X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=check%2Ftimes.h;h=cc792bde54bb9daef34ecd479df60c2ec391899a;hb=063f2146c7a68cf4ba74d2fd91dbc6c92e9210ed;hp=f1fc2e52bd87a1322c75a04aca5246a0b3f3752f;hpb=a54293fb33b252ca926cd1aba18faacb0f16688a;p=ginac.git diff --git a/check/times.h b/check/times.h index f1fc2e52..cc792bde 100644 --- a/check/times.h +++ b/check/times.h @@ -25,7 +25,9 @@ #include #include +#include #include +using namespace std; #include "ginac.h" @@ -35,15 +37,15 @@ using namespace GiNaC; class timer { public: - timer(); - void start(void); - void stop(void); - void reset(void); - double read(void); - bool running(void); + timer(); + void start(void); + void stop(void); + void reset(void); + double read(void); + bool running(void); private: - bool on; - struct rusage used1, used2; + bool on; + struct rusage used1, used2; }; // prototypes for all individual timings should be unsigned fcn(): @@ -59,5 +61,12 @@ unsigned time_lw_E(); unsigned time_lw_F(); unsigned time_lw_G(); unsigned time_lw_H(); +unsigned time_lw_IJKL(); +unsigned time_lw_M1(); +unsigned time_lw_O(); +unsigned time_lw_P(); +unsigned time_lw_Pprime(); +unsigned time_lw_Q(); +unsigned time_lw_Qprime(); #endif // ndef CHECKS_H