mirror of
https://github.com/Z3Prover/z3
synced 2025-09-03 08:38:06 +00:00
use standard name conventions and add file headers
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
33f0256e20
commit
8999e1a340
6 changed files with 67 additions and 48 deletions
|
@ -1,14 +1,33 @@
|
|||
/*++
|
||||
Copyright (c) 2012 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
nlsat_simple_checker.cpp
|
||||
|
||||
Abstract:
|
||||
|
||||
Attempts to find a conflict by using simple polynomial forms.
|
||||
Author:
|
||||
|
||||
Mengyu Zhao (Linxi) and Shaowei Cai
|
||||
|
||||
Revision History:
|
||||
|
||||
--*/
|
||||
|
||||
#pragma once
|
||||
#include "math/polynomial/algebraic_numbers.h"
|
||||
#include "nlsat/nlsat_clause.h"
|
||||
|
||||
|
||||
namespace nlsat {
|
||||
class Simple_Checker {
|
||||
class simple_checker {
|
||||
struct imp;
|
||||
imp * m_imp;
|
||||
public:
|
||||
Simple_Checker(pmanager &_pm, anum_manager &_am, const clause_vector &_clauses, literal_vector &_learned_unit, const atom_vector &_atoms, const unsigned &_arith_var_num);
|
||||
~Simple_Checker();
|
||||
simple_checker(pmanager &_pm, anum_manager &_am, const clause_vector &_clauses, literal_vector &_learned_unit, const atom_vector &_atoms, const unsigned &_arith_var_num);
|
||||
~simple_checker();
|
||||
bool operator()();
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue