Beispiel #1
0
 bool max_steps_exceeded(unsigned num_steps) const { 
     cooperate("max bv sharing");
     if (memory::get_allocation_size() > m_max_memory)
         throw tactic_exception(TACTIC_MAX_MEMORY_MSG);
     return num_steps > m_max_steps;
 }
 bool max_steps_exceeded(unsigned num_steps) const { 
     cooperate("elim term ite");
     if (memory::get_allocation_size() > m_max_memory)
         throw elim_term_ite_exception(STE_MAX_MEMORY_MSG);
     return false;
 }
Beispiel #3
0
 void checkpoint() {
     if (m_cancel)
         throw tactic_exception(TACTIC_CANCELED_MSG);
     cooperate("qe");
 }
Beispiel #4
0
 bool max_steps_exceeded(unsigned num_steps) const { 
     cooperate("simplifier");
     return false;
 }
Beispiel #5
0
 void checkpoint() {
     if (m_cancel)
         throw default_exception("canceled");
     cooperate("expr2subpaving");
 }
Beispiel #6
0
 bool max_steps_exceeded(unsigned num_steps) const { 
     cooperate("simplifier");
     if (memory::get_allocation_size() > m_max_memory)
         throw rewriter_exception(TACTIC_MAX_MEMORY_MSG);
     return num_steps > m_max_steps;
 }
Beispiel #7
0
void sls_engine::checkpoint() {
    if (m_manager.canceled())
        throw tactic_exception(m_manager.limit().get_cancel_msg());
    cooperate("sls");
}
Beispiel #8
0
 void checkpoint() {
     if (m.canceled())
         throw tactic_exception(m.limit().get_cancel_msg());
     cooperate("qe");
 }
bool fpa2bv_rewriter_cfg::max_steps_exceeded(unsigned num_steps) const {
    cooperate("fpa2bv");
    return num_steps > m_max_steps;
}