Commit Graph

18 Commits

Author SHA1 Message Date
Corentin Le Molgat
478c8b5309 cleanup and formatting 2025-06-16 18:03:59 +02:00
Peter Mitri
6b83515ddd MPSolver-XPRESS: Remove superfluous calls to XPRSloadlp and XPRScreateprob (#4667) 2025-06-04 09:42:13 +02:00
Mizux Seiha
068359c162 ortools: backport from main 2025-03-04 21:09:32 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Laurent Perron
21a75638c2 partial sync with main (without the routing part) 2024-07-12 13:56:11 +02:00
Peter Mitri
8d024e87f9 [XPRESS] Extract variable & constraint names only before writing MPS + fix a test (#4185)
* Update XPRESS interface

Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>

* review comments

Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>

* revert bad commit

Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>

* disable MPS formatting in test

Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>

---------

Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>
2024-05-30 10:52:46 +02:00
Corentin Le Molgat
8509c728e2 cleanup 2024-05-30 10:52:45 +02:00
Laurent Perron
ead738883c remove references to logtostderr 2024-05-30 10:52:45 +02:00
Florian OMNES
f88f748635 Use fixtures for XPRESS tests, instead of C-style macros
Instead of macros, use fixtures for XPRESS tests
2024-05-30 10:51:54 +02:00
Corentin Le Molgat
7d6cbe2d34 linear_solver: export from google3 2024-01-08 18:03:08 +01:00
Laurent Perron
48ccc03eef minor fixes 2024-01-08 10:52:51 +01:00
Corentin Le Molgat
3a6819c5a6 Fix clang-format 2024-01-03 10:14:31 +01:00
Andrea Sgattoni
46ffc703e2 improve perf and fix error 2023-12-22 16:24:17 +01:00
Andrea Sgattoni
2ff8f3b169 log exception instead of throwing them 2023-11-22 10:20:05 +01:00
Florian OMNES
e179c8b847 Feature/xpress only (#115)
* remove python script

* remove RTE actions

* fix test_xpress_interface.cc

* remove callback_xpress.py

* revert writing colnames and rownames

* accept suggestion from Mizux

* clean

* change cmake/README.md

* try fix build bazel

* try fix build bazel add MPSWriteError.h

* xpress tests gracefully exit if Xpress not found

* add integer and linear programming test for dotnet python and java

* remove MPSWriteError

* try fix Window build

* remove useless line from CMakeLists.txt

* try fix test under windows

* reformat

* use XPRESS_LP instead of XPRESS for linear programming examples

* tools: add --platform arg when possible

make script more resilient/cross-platform

* [CP-SAT] convert to PEP8 convention

* use XPRSmipoptimize and XPRSlpoptimize instead of XPRSminim and XPRSmaxim (#114)

* use XPRSmipoptimize and XPRSlpoptimize instead of XPRSminim and XPRSmaxim

* clean xpress/environment files

* accept changes: empty char* parameter for XPRS*optimize

* Add test on number iterations with LP basis

* fix gtests flags

* refactor

* suggestions by @flomnes

* remove unwanted files

---------

Co-authored-by: Andrea Sgattoni <andrea.sgattoni@rte-france.com>
Co-authored-by: Laurent Perron <lperron@google.com>
Co-authored-by: Corentin Le Molgat <corentinl@google.com>
Co-authored-by: Andrea Sgattoni <andrea.sgattoni@gmail.com>
2023-11-20 12:43:41 +01:00
Andrea Sgattoni
d75106afa9 try fix test under windows 2023-11-15 10:26:48 +01:00
Andrea Sgattoni
e48384caca try fix Window build 2023-11-13 18:14:18 +01:00
Andrea Sgattoni
4627ddf948 xpress tests gracefully exit if Xpress not found 2023-11-13 15:00:53 +01:00