libmove3d
3.13.0
|
00001 #ifndef _STAT_H 00002 #define _STAT_H 00003 00004 extern int STAT; 00005 00010 typedef struct p3d_statistics { 00011 int loopNum; // Number of loops 00012 double preTime; // Pre-planning time 00013 double planTime; // Planning Time 00014 int planConfTot; // Total Number of Configurations 00015 int planConfCol; // Number of conf in collision 00016 int planConfFree; // Number of conf free 00017 int planConfAdd; // Number of conf added 00018 int planConfGuard; // Number of guardian 00019 int planConfConn; // Number of connectors 00020 int planEdge; // Number of edges in the graph 00021 int planCycle; // Number of cycles in the graph 00022 double cyclingTime; // Time spent to construct cycles 00023 int planNeigCall; // Number of call to neigh function 00024 int planLpNum; // Number of computed local paths 00025 double planLpLenght; // Local path length 00026 int planLpColNum; // Number of local path collision test 00027 double planLpStepSize; // Local path step size 00028 double postTime; // Post planning time 00029 int colNum; // Number of collisions 00030 int lenLpNumBeforePost; // Number of local path before post processing 00031 int lenLpNumAfterPost; // Number of local path after post processing 00032 double lenPathBeforePost; // Path length before postProcessing 00033 double lenPathAfterPost; // Path length after postProcessing 00034 unsigned long memory; // Memory usage 00035 #ifdef MULTIGRAPH 00036 double mgTime; 00037 int mgNodes; 00038 int mgEdges; 00039 #endif 00040 }p3d_stat; 00041 00042 #endif /* #ifndef _STAT_H */