#include "regles.h"
Aller au code source de ce fichier.
Fonctions | |
res_regle | regle_1 (const entier_type &N, GRAPHE &G) |
On teste la regle n°1 (suppression des galets inutiles). |
Définition dans le fichier regle1.cpp.
res_regle regle_1 | ( | const entier_type & | N, | |
GRAPHE & | G | |||
) |
On teste la regle n°1 (suppression des galets inutiles).
On ne supprime pas un galet si :
Définition à la ligne 46 du fichier regle1.cpp.
Références _debog, _DEBUG1, _DEBUG2, _resul, cinfo, GRAPHE::nom_de(), et GRAPHE::on_essaie_de_calculer().
Référencé par CreuseProfondUnique().
00046 { /*{{{*/ 00047 cinfo(_DEBUG2,true,3,_debog) << "regle_1 : Règle 1 en " << G.nom_de ( N ) << " :\n"; 00048 00049 res_regle fait = G.on_essaie_de_calculer ( N ); // on regarde si on peut... 00050 00051 //ctrace(_DEBUG2,fait.first,G); 00052 00053 cinfo(_DEBUG1, fait.first,3,_resul) << "regle_1 : noeud " << G.nom_de ( N ) << " calculé.\n"; 00054 cinfo(_DEBUG2,!fait.first,3,_resul) << "regle_1 : au noeud " << G.nom_de ( N ) << " non appliquée.\n"; 00055 return ( fait ); // et on le dit ! 00056 } /*}}}*/