mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	reference get_wlist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									d684d4fce0
								
							
						
					
					
						commit
						d7f2638ecf
					
				
					 2 changed files with 8 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -1390,7 +1390,7 @@ namespace sat {
 | 
			
		|||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                    slack -= abs(coeff);
 | 
			
		||||
                    slack -= std::abs(coeff);
 | 
			
		||||
                    m_lemma.push_back(~lit);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			@ -3655,7 +3655,7 @@ namespace sat {
 | 
			
		|||
            m_active_var_set.insert(v);
 | 
			
		||||
            literal lit(v, coeff < 0);
 | 
			
		||||
            p.m_lits.push_back(lit);
 | 
			
		||||
            p.m_coeffs.push_back(abs(coeff));
 | 
			
		||||
            p.m_coeffs.push_back(std::abs(coeff));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,11 +71,11 @@ namespace sat {
 | 
			
		|||
        finalize();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    inline watch_list & simplifier::get_wlist(literal l) { return s.get_wlist(l); }
 | 
			
		||||
    watch_list & simplifier::get_wlist(literal l) { return s.get_wlist(l); }
 | 
			
		||||
 | 
			
		||||
    inline watch_list const & simplifier::get_wlist(literal l) const { return s.get_wlist(l); }
 | 
			
		||||
    watch_list const & simplifier::get_wlist(literal l) const { return s.get_wlist(l); }
 | 
			
		||||
 | 
			
		||||
    inline bool simplifier::is_external(bool_var v) const { 
 | 
			
		||||
    bool simplifier::is_external(bool_var v) const { 
 | 
			
		||||
        return 
 | 
			
		||||
            s.is_assumption(v) ||
 | 
			
		||||
            (s.is_external(v) && s.is_incremental()) ||
 | 
			
		||||
| 
						 | 
				
			
			@ -1317,16 +1317,15 @@ namespace sat {
 | 
			
		|||
            m_ala_qhead = 0;
 | 
			
		||||
 | 
			
		||||
            switch (et) {
 | 
			
		||||
            case abce_t:
 | 
			
		||||
            case bce_t:
 | 
			
		||||
                k = model_converter::BLOCK_LIT;
 | 
			
		||||
                break;
 | 
			
		||||
            case cce_t:
 | 
			
		||||
                k = model_converter::CCE;
 | 
			
		||||
                break;
 | 
			
		||||
            case acce_t:
 | 
			
		||||
                k = model_converter::ACCE;
 | 
			
		||||
                break;
 | 
			
		||||
            default:
 | 
			
		||||
                k = model_converter::BLOCK_LIT;
 | 
			
		||||
                break;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            /*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue