1 /* 2 * 3 */ 4 /** 5 *\file ace.h 6 \brief This file contains declations of constants and tools used in the ACEF module. 7 8 9 */ 10 11 #ifndef ACE_H 12 #define ACE_H 13 14 /** 15 * 16 * define PRE_COMPUTE_ADAPTIVE to use the precompute adaptive time stepping. 17 * 18 * 19 */ 20 21 //#define PRE_COMPUTE_ADAPTIVE 22 23 24 #include <vector> 25 #include <fstream> 26 27 28 29 30 31 #include "acetime.h" 32 33 34 #define ACE_TIMER_MAIN 0 35 #define ACE_TIMER_GRAPHIC 1 36 #define ACE_TIMER_DIST 2 37 #define ACE_TIMER_UPDATE_POS 3 38 #define ACE_TIMER_SICONOS 4 39 #define ACE_TIMER_UV_TO_3D 5 40 #define ACE_TIMER_UV_POLYNOME 6 41 #define ACE_TIMER_UV_CLASS 7 42 #define ACE_TIMER_UV_GRAD 8 43 #define ACE_TIMER_3D_PROJ 9 44 #define ACE_TIMER_CAD_VALUE 10 45 #define ACE_TIMER_CAD_VALUES 11 46 #define ACE_TIMER_CAD_1 12 47 #define ACE_TIMER_CAD_12 13 48 #define ACE_TIMER_CAD_13 14 49 #define ACE_TIMER_CAD_14 15 50 #define ACE_TIMER_CAD_15 16 51 #define ACE_TIMER_CAD_16 17 52 #define ACE_TIMER_CAD_17 18 53 #define ACE_TIMER_CAD_OK 19 54 #define ACE_TIMER_LAST 20 55 56 57 58 59 extern aceTime ACE_times[]; 60 61 62 63 //TIME FUNCTION 64 void ACE_INIT_TIME(); 65 void ACE_PRINT_TIME(); 66 67 68 #endif //ACE_H 69