X-Git-Url: https://git.llucax.com/z.facultad/75.68/celdas.git/blobdiff_plain/38252dfa17d6be81f176feceb8b4fbe612a9b597..02829c0a943fc03f7b6c85d18d2d210395f05086:/trunk/src/sistemaautonomo.cpp?ds=sidebyside diff --git a/trunk/src/sistemaautonomo.cpp b/trunk/src/sistemaautonomo.cpp index 48e458c..2eeb8dd 100644 --- a/trunk/src/sistemaautonomo.cpp +++ b/trunk/src/sistemaautonomo.cpp @@ -1,6 +1,10 @@ #include "sistemaautonomo.h" +#ifdef DEBUG +#include +#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 // XXX FIXME bool CSistemaAutonomo::has_next_theory() { return curr_theory != m_plan.end(); @@ -49,7 +65,7 @@ CTeoria* CSistemaAutonomo::get_next_theory() } else { - return curr_theory++; + return &*(curr_theory++); } }