libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/include/stat.h
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 */
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines