00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00034 #include "graphe.h"
00035 #include "galets.h"
00036
00037 #include <sys/types.h>
00038 #include <sys/wait.h>
00039
00040
00041 #if NDEBUG
00042
00043 #define cdebogue( niveau, test, name, number) \
00044 (static_cast<void > (0))
00045 #define cimprime( niveau, test ) \
00046 (static_cast<void > (0))
00047
00048 #else
00049
00050 #define cdebogue( niveau, test, name, number) \
00051 ((!(niveau) || !(test)) ? (static_cast<void > (0)) : \
00052 (debogue( (name) , (number) )))
00053
00054 #define cimprime( niveau, test ) \
00055 if (!(niveau) || !(test)) \
00056 static_cast<void > (0) ; \
00057 else \
00058 imprime_raw ( (niveau) )
00059
00060 #endif // NDEBUG
00061
00062
00063 using namespace std;
00064
00071 GRAPHE::GRAPHE ( const noms_type & Ops_N, const noms_type & Nds_N , const entier_type & g_max ) {
00072 cinfo ( _DEBUG2, true, 0, _debog ) << "GRAPHE:: On construit un graphe avec comme n