Commit Graph

168 Commits

Author SHA1 Message Date
Laurent Perron
fb7aa1b853 [CP-SAT] tweak model cloning API; implement it in java; merge pure sat presolve with normal presolve 2023-10-25 15:38:57 +02:00
Laurent Perron
f1d6a0698c tweak model_builder java cloning API 2023-10-25 15:38:57 +02:00
Laurent Perron
86a8444709 Add ModelBuilder.clone() java API + sample 2023-10-24 14:50:13 +02:00
Mizux Seiha
bfdc7b5dce dependency: Bump Protobuf to v24.4 2023-10-06 18:12:44 +02:00
Corentin Le Molgat
e3d047f983 deps: Bump Protobuf to v24.0 2023-08-11 15:13:42 +02:00
Mizux Seiha
0693558fd5 deps: finish Protobuf 3.23.4 bump 2023-08-10 12:53:06 +02:00
Mizux Seiha
3716579ca4 deps: Fix Protobuf bump to v23.3 2023-06-29 15:29:05 +02:00
Corentin Le Molgat
77bc962925 doxygen: Fix #define list 2023-06-07 14:43:51 +02:00
Mizux Seiha
19eede6b61 deps: Bump protobuf to v23.2 2023-05-30 11:22:25 +02:00
Mizux Seiha
fdb50b644d deps: Bump protobuf to v23.1 2023-05-22 00:18:42 +02:00
Laurent Perron
7c63ce9d77 bump protobuf to 22.4 2023-05-05 23:29:57 +02:00
Laurent Perron
b06692c1af bump protobuf to 22.4 2023-05-05 23:06:52 +02:00
Corentin Le Molgat
c74d0b376c fixup 2023-04-05 18:30:57 +02:00
Corentin Le Molgat
41265930f0 java(deps): Bump JNA 5.12.1 -> 5.13.0 2023-04-05 11:24:26 +02:00
Corentin Le Molgat
47ce2eae9f cleanup 2023-04-05 10:36:56 +02:00
afloren
ea111e48be ensure absolute library path in Java Loader 2023-04-05 09:53:03 +02:00
Mizux Seiha
8021a8837e deps: Bump Protobuf v21.12 -> v22.2 2023-03-24 10:47:51 +01:00
Laurent Perron
471a45dd55 tweaks 2023-03-05 08:18:45 +01:00
Laurent Perron
c957fd9798 add activity query for model_builder 2023-03-03 12:12:37 +04:00
Corentin Le Molgat
6c6c7d1902 bazel: Rework java support
Fix swig_java.bzl
2023-03-02 17:41:10 +01:00
Corentin Le Molgat
1ae193343a bazel: Fix Loader.java
Bazel will use the `System.loadLibrary()` path
while CMake typically use the URI unpacked stuff
2023-03-02 17:41:10 +01:00
Corentin Le Molgat
6ffba00174 java: Update doxygen 2023-02-10 08:10:19 +01:00
Mizux Seiha
1a269db56d cmake: Add Java documentation 2023-02-02 11:40:42 +01:00
Corentin Le Molgat
844368617a deps: Bump protobuf v21.10 -> v21.12 2023-01-20 10:16:40 +01:00
Laurent Perron
cf53ee3c9f reformat bazel java code; CP-SAT: fix corner case in presolve, zero very small coefficients in translate from math model, more parameter validation 2023-01-05 13:38:42 +01:00
Laurent Perron
71b52a38ad java bazel support for sat 2022-12-30 11:40:33 +01:00
Laurent Perron
2e21aa7537 Add support for model builder java with bazel 2022-12-30 10:21:01 +01:00
Laurent Perron
2746b48c5c add bazel java POC; works with algorithms and graph 2022-12-29 19:56:02 +01:00
Mizux Seiha
2187b58ae9 deps: Bump Protobuf 21.9 -> 21.10 2022-12-06 14:39:03 +01:00
Mizux Seiha
9ae5abef11 desp: Bump Protobuf v21.5 -> v21.9 2022-11-29 18:01:37 +01:00
Mizux Seiha
ea42a32955 java: bump jna 5.11.0 -> 5.12.1 2022-11-29 18:01:37 +01:00
Corentin Le Molgat
6d1dd32974 sat(java): fix typo in comment 2022-10-19 17:54:12 +02:00
Laurent Perron
a93c57b707 [CP-SAT] prepare for reservoir with variable demand; internal tweakes 2022-09-09 16:49:35 +02:00
Corentin Le Molgat
5e22237e6f Update Protobuf 3.19.4 -> v21.5
note: python 4.21.5, all others languages 3.21.5
2022-09-02 13:47:01 +02:00
Corentin Le Molgat
57275f9a60 Revert "add Java pragmas"
This reverts commit 7e717e4293.
2022-07-25 11:55:03 +02:00
Laurent Perron
7e717e4293 add Java pragmas 2022-07-04 12:26:52 +02:00
Corentin Le Molgat
3d5b251e34 java: rename master to main in pom.xml 2022-06-29 08:05:16 +02:00
Corentin Le Molgat
1af55b2be3 Add license boilerplate 2022-06-21 11:25:29 +02:00
Corentin Le Molgat
c7120439d4 Bump license date 2022-06-17 14:23:23 +02:00
Corentin Le Molgat
5b3d1e0f58 java: Add support for linux-aarch64 and darwin-aarch64 (#2538) 2022-05-23 16:39:25 +02:00
Corentin Le Molgat
b0bd3f9869 java: fix pom.xml templates 2022-05-19 17:23:01 +02:00
Laurent Perron
7a46833a12 fix #3283: implement clear objective method in CP-SAT 2022-05-07 10:37:29 +02:00
Laurent Perron
03a1571f4c explicit cast long -> double 2022-04-04 15:43:28 +02:00
Laurent Perron
a4fc5aee55 use java.time.Duration for time limit 2022-04-04 15:42:12 +02:00
Laurent Perron
3ee27d3354 fix API 2022-04-04 14:45:15 +02:00
Laurent Perron
ac5dc8be37 fix java crash 2022-04-04 11:57:14 +02:00
Laurent Perron
f54350c578 more work on ModelBuilder java 2022-04-03 23:22:02 +02:00
Laurent Perron
0223b492b3 incomplete ModelBuilder java implementation 2022-04-02 23:28:05 +02:00
Laurent Perron
591f255052 remove obsolete TODO 2022-04-02 23:27:23 +02:00
Corentin Le Molgat
fca3456c45 Sync from Google 2022-03-03 14:09:10 +01:00