Corentin Le Molgat
|
a7f49a2585
|
backport from main
* rename swig files .i in .swig
* update constraint_solver and routing
* backport math_opt changes
* move dynamic loading to ortools/third_party_solvers
|
2025-07-23 23:12:34 +02:00 |
|
Corentin Le Molgat
|
a66a6daac7
|
Bump Copyright to 2025
|
2025-01-10 11:35:44 +01:00 |
|
Corentin Le Molgat
|
cac0b042e9
|
algorithms: export from google3
|
2024-01-29 15:10:26 +01:00 |
|
Corentin Le Molgat
|
7050ad3fc9
|
cmake: rework java helper functions
|
2024-01-18 11:22:38 +01:00 |
|
Mizux Seiha
|
a76bf1c5dd
|
bump license boilerplate
|
2024-01-04 13:43:15 +01:00 |
|
Mizux Seiha
|
53c1e40969
|
swig: Fix define definition
need to set ABSL_MUST_USE_RESULT to empty string so '=' is mandatory
|
2023-05-30 14:49:13 +02:00 |
|
Corentin Le Molgat
|
192e690204
|
cmake: cleanup
|
2023-05-24 15:39:37 +02:00 |
|
Corentin Le Molgat
|
7665b677e5
|
Update CMakeLists.txt
|
2023-04-05 10:36:55 +02:00 |
|
Corentin Le Molgat
|
41d60ad520
|
cmake: Fix SWIG build
Still need to define ABSL_MUST_USE_RESULT= even with swig 4.1.1
|
2023-02-06 08:47:46 +01:00 |
|
Corentin Le Molgat
|
9054f13f95
|
cmake: remove ABSL_MUST_USE_RESULT for swig
should be fixed with absl upstream + swig 4.1 now support attibute
|
2023-02-06 08:47:46 +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
|
2746b48c5c
|
add bazel java POC; works with algorithms and graph
|
2022-12-29 19:56:02 +01:00 |
|
Corentin Le Molgat
|
d1aed89a26
|
swig: Fix java build when using swig 4.1.0
|
2022-11-07 15:31:47 +01:00 |
|
Laurent Perron
|
f39efd5ac8
|
fix, reindent, add tests
|
2022-09-27 18:00:48 +02:00 |
|
Mizux Seiha
|
b65c86da8b
|
cmake: Fix java
* fix cmake/java.cmake
* fix <cmp>/java/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
|
2022-09-23 13:15:36 +02:00 |
|
Mizux Seiha
|
ddbbd50228
|
move examples/test/*.java to ortools/<component>/java
|
2022-09-22 22:40:10 +02:00 |
|
Laurent Perron
|
ffefef9136
|
new dynamic partition class
|
2022-06-29 17:03:49 +02:00 |
|
Corentin Le Molgat
|
045a5d93b7
|
Sync google3 github
|
2022-06-17 14:23:23 +02:00 |
|
Corentin Le Molgat
|
c7120439d4
|
Bump license date
|
2022-06-17 14:23:23 +02:00 |
|
Mizux Seiha
|
976f227b67
|
cmake: rework java
|
2021-12-03 14:20:19 +01:00 |
|
Mizux Seiha
|
8bb54b04ef
|
Bump Copyright to 2021
FYI:
find ortools \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i 's/\(Copyright 2010\)-2018/\1-2021/g'
|
2021-04-01 21:00:53 +02:00 |
|
Mizux Seiha
|
00387c133f
|
cmake(java): Add Maven Package (#202)
|
2020-05-18 14:15:47 +02:00 |
|
Mizux Seiha
|
3223b97649
|
cmake: Work on Java
* Add SWIG generation CMakeLists.txt
* Fix jni.h include dir
|
2020-04-16 11:25:06 +02:00 |
|
Corentin Le Molgat
|
bbd00fcf52
|
Java: remove s/long long/long/ swig hack
|
2020-02-14 17:02:47 +01:00 |
|
Laurent Perron
|
bddfb623ac
|
Update algorithms doc
|
2019-06-28 10:57:10 +02:00 |
|
piyo7
|
a4447076d2
|
incorporate all public methods of KnapsackSolver into Java wrapper
|
2019-06-12 21:28:25 +09:00 |
|
Corentin Le Molgat
|
d7a33542a2
|
Sync g3 -> github
|
2019-05-14 09:44:13 +02:00 |
|
Laurent Perron
|
fedf3d4ff4
|
revamp and simplify swig support, force typed enums for C# and Java for all except the constraint_solver/routing module; port examples; Fix SAT on very large problems
|
2018-12-11 17:03:03 +01:00 |
|
Laurent Perron
|
a60c3291cd
|
java support int64 -> int64_t
|
2018-12-10 13:35:51 +01:00 |
|
Laurent Perron
|
87b9d55b21
|
update license headers
|
2018-11-10 18:00:53 +01:00 |
|
Laurent Perron
|
03fccb4032
|
improve incrementality of glop when used in the sat solver; change more copyright dates; more documentation on the gate scheduling problem
|
2017-10-18 11:09:13 +02:00 |
|
Laurent Perron
|
66b8d23079
|
move src to ortools; simplified python generation; remove some namespaces in the ortools/base helper files
|
2017-04-26 17:30:25 +02:00 |
|