21 {
23
26
27 const uint64_t conflicts_delta =
GET_OPTION (modeinit);
28 const uint64_t conflicts_limit =
CONFLICTS + conflicts_delta;
29
31
35
37 "initial %s mode switching limit "
38 "at %s after %s conflicts",
42
44#ifndef KISSAT_QUIET
46#ifdef METRICS
47 solver->mode.propagations =
solver->statistics_.search_propagations;
48#endif
49
50 solver->mode.entered = kissat_process_time ();
52 "starting %s mode at %.2f seconds "
53 "(%" PRIu64 " conflicts, %" PRIu64 " ticks"
54#ifdef METRICS
55 ", %" PRIu64 " propagations, %" PRIu64 " visits"
56#endif
59#ifdef METRICS
61#endif
62 );
63
64#endif
65 } else
67 "no need to set mode limit (only %s mode enabled)",
69}
#define KISSAT_assert(ignore)
#define kissat_very_verbose(...)
struct limits::@174206357337173032026364064366275325046050235136 mode