3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-02 17:30:23 +00:00

disable fixes for #2128 and related as it breaks model evaluation time in regressions, set longer delay for inprocessing in sat solver, report stats

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-02-09 16:06:02 -08:00
parent c7bd985fac
commit 24dfdfe9bc
9 changed files with 44 additions and 34 deletions

View file

@ -176,7 +176,7 @@ namespace sat {
struct probing::report {
probing & m_probing;
stopwatch m_watch;
unsigned m_num_assigned;
unsigned m_num_assigned;
report(probing & p):
m_probing(p),
m_num_assigned(p.m_num_assigned) {
@ -185,12 +185,13 @@ namespace sat {
~report() {
m_watch.stop();
IF_VERBOSE(SAT_VB_LVL,
verbose_stream() << " (sat-probing :probing-assigned "
<< (m_probing.m_num_assigned - m_num_assigned)
<< " :cost " << m_probing.m_counter;
unsigned units = (m_probing.m_num_assigned - m_num_assigned);
IF_VERBOSE(2,
verbose_stream() << " (sat-probing";
if (units > 0) verbose_stream() << " :probing-assigned " << units;
verbose_stream() << " :cost " << m_probing.m_counter;
if (m_probing.m_stopped_at != 0) verbose_stream() << " :stopped-at " << m_probing.m_stopped_at;
verbose_stream() << mem_stat() << " :time " << std::fixed << std::setprecision(2) << m_watch.get_seconds() << ")\n";);
verbose_stream() << mem_stat() << m_watch << ")\n";);
}
};