// ----------------------- // // Statistics // // ----------------------- void solver_exp::collect_statistics(statistics & st) const { solver_exp * _this = const_cast<solver_exp*>(this); if (m_sat) { m_sat->collect_statistics(_this->m_stats); m_sat->reset_statistics(); } m_arith.collect_statistics(_this->m_stats); _this->m_arith.reset_statistics(); st.copy(m_stats); }
void simple_check_sat_result::collect_statistics(statistics & st) const { st.copy(m_stats); }