#include "regles.h"
Aller au code source de ce fichier.
Fonctions | |
void | explore (GRAPHE &G, const bool &toutes_sols) |
explore |
Définition dans le fichier explore.h.
void explore | ( | GRAPHE & | G, | |
const bool & | toutes_sols | |||
) |
explore
G | le graphe. | |
toutes_sols |
autre ligne à décommenter...
G.imprime(_Tempo) ; // on imprime avant.
ligne à décommenter si on veut un peu de suivi...
G.imprime(_Tempo);
Définition à la ligne 509 du fichier explore.cpp.
Références _DEBUG0, _DEBUG1, _Final, _ligne, _resul, _skipundet, cinfo, Creuse(), DebloqueSituation(), Determine(), explore(), GRAPHE::imprime(), GRAPHE::mon_identite(), GRAPHE::mon_nombre_d_impression(), GRAPHE::ok(), GRAPHE::on_continue(), termine, et TestBloque().
00509 { 00510 graph_list G_dets ; 00511 bool a_determiner = Determine(G,G_dets) ; 00512 if (a_determiner) { 00513 explore(G_dets, toutes_sols); 00514 return ; 00515 } 00516 if ( G.ok() ) { // on a bon !!! 00517 G.imprime ( _Final ); 00518 cinfo(_DEBUG0, true, 0, _resul) << "explore (" << G.mon_identite() << ", " << G.mon_nombre_d_impression () << ") : on a gagné.\n"; 00519 termine ( toutes_sols ) ; 00520 } 00521 if ( !G.on_continue (