3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-07-26 20:29:26 +01:00
parent 259d4c4e43
commit d74978c277
15 changed files with 32 additions and 42 deletions

View file

@ -21,7 +21,7 @@ Notes:
#define APPROX_NAT_H_
#include<iostream>
#include<limits.h>
#include<limits>
class approx_nat {
unsigned m_value;

View file

@ -16,7 +16,7 @@ Author:
Revision History:
--*/
#include<limits.h>
#include<climits>
#include "util/bit_vector.h"
#include "util/trace.h"

View file

@ -19,7 +19,7 @@ Revision History:
--*/
#include<limits.h>
#include<climits>
#include "util/fixed_bit_vector.h"
#include "util/trace.h"
#include "util/hash.h"

View file

@ -19,9 +19,9 @@ Revision History:
#ifndef HASHTABLE_H_
#define HASHTABLE_H_
#include "util/debug.h"
#include<ostream>
#include <ostream>
#include "util/util.h"
#include<limits.h>
#include <climits>
#include "util/memory_manager.h"
#include "util/hash.h"
#include "util/vector.h"

View file

@ -538,12 +538,16 @@ lp_status lar_solver::maximize_term(unsigned ext_j,
if (column_value_is_integer(j))
continue;
if (m_int_solver->is_base(j)) {
if (!remove_from_basis(j)) // consider a special version of remove_from_basis that would not remove inf_int columns
if (!remove_from_basis(j)) { // consider a special version of remove_from_basis that would not remove inf_int columns
m_mpq_lar_core_solver.m_r_x = backup;
return lp_status::FEASIBLE; // it should not happen
}
}
m_int_solver->patch_nbasic_column(j, false);
if (!column_value_is_integer(j))
if (!column_value_is_integer(j)) {
m_mpq_lar_core_solver.m_r_x = backup;
return lp_status::FEASIBLE;
}
change = true;
}
if (change) {

View file

@ -6,7 +6,7 @@ Copyright (c) 2015 Microsoft Corporation
#include<iostream>
#include<stdlib.h>
#include<limits.h>
#include<climits>
#include "util/trace.h"
#include "util/memory_manager.h"
#include "util/error_codes.h"

View file

@ -19,7 +19,6 @@ Revision History:
#ifndef MPZ_H_
#define MPZ_H_
#include<limits.h>
#include<string>
#include "util/util.h"
#include "util/small_object_allocator.h"

View file

@ -19,7 +19,7 @@ Revision History:
#ifndef NAT_SET_H_
#define NAT_SET_H_
#include<limits.h>
#include <climits>
#include "util/vector.h"
class nat_set {

View file

@ -50,7 +50,7 @@ Revision History:
#undef max
#endif
#include "util/util.h"
#include<limits.h>
#include<climits>
#include "util/z3_omp.h"
struct scoped_timer::imp {

View file

@ -19,7 +19,7 @@ Revision History:
#ifndef SYMBOL_H_
#define SYMBOL_H_
#include<ostream>
#include<limits.h>
#include<climits>
#include "util/util.h"
#include "util/tptr.h"