]> git.llucax.com Git - z.facultad/75.68/celdas.git/blobdiff - trunk/src/sistemaautonomo.cpp
Agrega mejor info de debug y limpia las pruebas.
[z.facultad/75.68/celdas.git] / trunk / src / sistemaautonomo.cpp
index 0efe70abb023fec851d8d44d14af3a3a84460d4f..2eeb8dd64b5905ce9984e5a67909d729dd8ce9e1 100644 (file)
@@ -1,6 +1,10 @@
 
 #include "sistemaautonomo.h"
 
+#ifdef DEBUG
+#include <iostream>
+#endif // DEBUG
+
 
 //--------------------------------------------------------------------------------------------
 //-- Funciones Auxiliares
@@ -26,13 +30,25 @@ void CSistemaAutonomo::plan()
 {
        double p = 1.0;
        m_plan.clear();
+#ifdef DEBUG
+       std::cout << "entorno:\n" << p_entorno->datos << "\n";
+       std::cout << "datos finales:\n" << m_datos_finales << "\n";
+#endif // DEBUG
        planificar(p_entorno->datos, m_datos_finales, m_plan, p);
+#ifdef DEBUG
+       std::cout << "plan:\n" << m_plan << "\n";
+#endif // DEBUG
        curr_theory = m_plan.begin();
+#ifdef DEBUG
+       if (curr_theory == m_plan.end())
+               std::cout << "No hay teorĂ­as\n";
+       else
+               std::cout << "curr teoria: " << &*curr_theory << "=" << curr_theory->nombre << "\n";
+#endif // DEBUG
 }
 
 //--------------------------------------------------------------------------------------------
 //--
-#include <iostream> // XXX FIXME
 bool CSistemaAutonomo::has_next_theory()
 {
        return curr_theory != m_plan.end();