mirror of
https://github.com/Z3Prover/z3
synced 2025-10-28 10:19:23 +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,3 +1,22 @@
|
|||
/*++
|
||||
Copyright (c) 2024 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
nlsat_simple_checker.cpp
|
||||
|
||||
Abstract:
|
||||
|
||||
|
||||
Author:
|
||||
|
||||
Mengyu Zhao (Linxi) and Shaowei Cai, ported from https://github.com/hybridSMT/hybridSMT.git
|
||||
|
||||
Revision History:
|
||||
|
||||
--*/
|
||||
|
||||
#pragma once
|
||||
#include "nlsat/nlsat_clause.h"
|
||||
|
||||
|
||||
|
|
@ -11,16 +30,14 @@ namespace nlsat {
|
|||
typedef polynomial::manager::numeral_vector numeral_vector;
|
||||
|
||||
|
||||
// enum Variable_Ordering_Strategy_Type {NONE = 0, BROWN, TRIANGULAR, ONLYPOLY};
|
||||
|
||||
enum Variable_Ordering_Strategy_Type {NONE = 0, BROWN, TRIANGULAR, ONLYPOLY, UNIVARIATE, FEATURE, ROOT};
|
||||
|
||||
class VOS_Var_Info_Collector {
|
||||
class vos_var_info_collector {
|
||||
struct imp;
|
||||
imp * m_imp;
|
||||
public:
|
||||
VOS_Var_Info_Collector(pmanager & _pm, atom_vector const & atoms, unsigned _num_vars, unsigned _vos_type);
|
||||
~VOS_Var_Info_Collector();
|
||||
vos_var_info_collector(pmanager & _pm, atom_vector const & atoms, unsigned _num_vars, unsigned _vos_type);
|
||||
~vos_var_info_collector();
|
||||
void operator()(var_vector &perm);
|
||||
void collect(clause_vector const & cs);
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue