Corentin Le Molgat
8907ee695e
Move proto_solver deps to be guarded by select().
2024-02-23 09:14:28 +01:00
Corentin Le Molgat
6685283202
Select appropriate deps and defines for scip_proto_solver based on scip config.
2024-02-23 08:27:43 +01:00
Corentin Le Molgat
435e910181
Make lpi_glop a dep only if scip is used.
2024-02-23 08:23:38 +01:00
Mizux Seiha
05aa100b90
cmake: Fix configure when BUILD_TESTING=OFF
2024-02-22 12:00:26 +01:00
Corentin Le Molgat
e767aee6f4
Update bazel build to use scip-related headers only when scip is used.
2024-02-22 11:54:26 +01:00
Mizux Seiha
5d771cc919
dependency: bump Protobuf to v25.3
2024-02-22 11:44:59 +01:00
Corentin Le Molgat
75ea76a6b4
fixup
2024-02-22 11:14:19 +01:00
Corentin Le Molgat
94f35edbba
update
2024-02-22 10:55:34 +01:00
Corentin Le Molgat
2925d1508c
math_opt: update
2024-02-21 18:33:54 +01:00
Corentin Le Molgat
ab654ac3f3
algorithms: update to use base/gmock.h
2024-02-21 18:28:21 +01:00
Corentin Le Molgat
068dc36033
base: add gmock.h
...
to include gmock/gmock.h + status_matchers.h
2024-02-21 18:27:56 +01:00
Corentin Le Molgat
64c4453af4
bazel: fix algorithms tests
2024-02-21 16:08:56 +01:00
Corentin Le Molgat
02cfbadac8
math_opt: cleanup
2024-02-21 15:03:35 +01:00
Corentin Le Molgat
01aa5bcbab
graph: Fix max_flow_test.cc
2024-02-21 14:49:40 +01:00
Corentin Le Molgat
8740c7e19b
algorithms: cleanup
2024-02-21 14:49:40 +01:00
Mizux Seiha
c3aebd1845
solver_tests: enable tests using EqualsProto()
2024-02-21 14:49:40 +01:00
Mizux Seiha
a4a4e486c4
base: add message_matchers.h
2024-02-21 14:49:40 +01:00
Mizux Seiha
4bd24c78f9
port: expose scoped_std_stream_capture as bazel library
2024-02-21 14:49:40 +01:00
Corentin Le Molgat
83ad2284ed
math_opt: export solver_tests
2024-02-21 14:49:40 +01:00
Mizux Seiha
934e778403
algorithms: try to fix windows bazel build
2024-02-21 14:49:40 +01:00
Laurent Perron
dd4d124ed5
[CP-SAT] more diversity in first solution workers
2024-02-21 12:17:46 +01:00
Laurent Perron
eb4e996cf3
[CP-SAT] improve python doc
2024-02-20 20:18:10 +01:00
Laurent Perron
34c2f6179d
Merge branch 'main' of github.com:google/or-tools
2024-02-20 12:20:59 +01:00
Laurent Perron
d17ee64819
fix #4902
2024-02-20 12:20:30 +01:00
Corentin Le Molgat
8f62b4af1e
math_opt: sync
2024-02-19 18:30:43 +01:00
Corentin Le Molgat
032a5c7528
math_opt: matcher cleanup
2024-02-19 18:30:43 +01:00
Corentin Le Molgat
959ab8c809
math_opt: add base/status_matchers to matchers.h
2024-02-19 18:16:59 +01:00
Corentin Le Molgat
9e6763040e
base: Add status_matchers.h
...
Add few macros and matchers needed by math_opt's test libraries:
* `ASSERT_OK_AND_ASSIGN`
* `ASSERT_OK` / `EXPECT_OK`
* `::testing::Status::IsOkAndHolds()`
* `::testing::Status::IsOk()`
2024-02-19 18:16:34 +01:00
Corentin Le Molgat
c9440d37a2
port: export scoped_std_stream_capture.h
2024-02-19 18:14:10 +01:00
Corentin Le Molgat
e7f6e4f54e
util: Update testing_utils.h
2024-02-19 18:10:45 +01:00
Laurent Perron
7e5f884e8f
improve code
2024-02-18 18:34:49 +01:00
Laurent Perron
a7aca7e53a
improve comments
2024-02-18 18:34:39 +01:00
Laurent Perron
2f11ce5fa5
polish
2024-02-18 12:16:15 +01:00
Laurent Perron
3dc612e1df
faster code
2024-02-17 22:49:16 +01:00
Laurent Perron
eeba7d9fb8
fix #4084
2024-02-16 23:27:08 +01:00
Laurent Perron
8627cbf9b8
[CP-SAT] improve cumulative relaxation; more spans
2024-02-16 23:13:09 +01:00
Laurent Perron
5f3338ad57
improve set cover
2024-02-16 23:12:40 +01:00
Corentin Le Molgat
57304eb616
cmake: Add vector_bin_packing program
2024-02-16 15:52:12 +01:00
Corentin Le Molgat
4741ea01fb
cmake: fix packing/ build
2024-02-16 15:31:14 +01:00
Corentin Le Molgat
3c58533f2b
cmake: Add service and math_opt.ipc to wheel package
2024-02-16 14:27:15 +01:00
Corentin Le Molgat
d7a253ea68
port: cleanup
2024-02-16 14:27:15 +01:00
Corentin Le Molgat
34a524913d
math_opt: Add Matchers
...
still missing EqualsProto
2024-02-16 14:27:15 +01:00
Corentin Le Molgat
18b93a32bd
cmake: Fix cross compilation
2024-02-16 08:50:10 +01:00
Corentin Le Molgat
307c96e100
graph: fix namespace benchmark::
2024-02-15 18:02:58 +01:00
Corentin Le Molgat
8854fdd210
base: fix indent
2024-02-15 18:02:26 +01:00
Corentin Le Molgat
ecc34eaa85
lp_data: use absl::Span
2024-02-15 18:01:48 +01:00
Corentin Le Molgat
427bd719bf
routing: migrate code to absl::Span
2024-02-15 18:01:30 +01:00
Corentin Le Molgat
a0eab7ecb8
export packing update
2024-02-15 18:00:48 +01:00
Corentin Le Molgat
114fbf2890
bazel: patches/BUILD.bazel fixup
2024-02-15 17:25:19 +01:00
Corentin Le Molgat
d8225e5998
math_opt fixup
2024-02-15 16:49:31 +01:00