-
Notifications
You must be signed in to change notification settings - Fork 114
OR Tools #1367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sjanzou
wants to merge
239
commits into
develop
Choose a base branch
from
ortools_build
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
OR Tools #1367
Changes from all commits
Commits
Show all changes
239 commits
Select commit
Hold shift + click to select a range
74e6e73
add or-tools to ssc
dguittet 1696543
ortools_test working
dguittet e9845c0
or_tools test
dguittet a1c5e56
Merge branch 'develop' into ortools
dguittet d4d7992
update for latest gtest
dguittet ae828af
update windows build
dguittet 9659782
update build for windows
dguittet 48a0636
or-tools in CI
dguittet 61515c5
or-tools in CI
dguittet 019a817
or-tools in CI
dguittet 0f30dc9
fix ci.yml
dguittet 0f79487
fix paths ci.yml
dguittet ff83c30
fix cmake
dguittet 07fd932
fix min_up_down_params permissive
dguittet 786632a
fix min_up_down_params permissive
dguittet 60ea590
use curl for macosx
dguittet 7e31e70
fix curl cmd
dguittet efcc7e6
update shared/CMakeLists for XPRESS
dguittet 8c624ba
delete Eigen3 and run all tests
dguittet b9cf977
Merge branch 'ortools' of https://github.com/NREL/ssc into ortools
dguittet 3505065
USE_XPRESS in CMakeLists
dguittet 7a29650
rename test
dguittet 2c28f80
fix PvYield test
dguittet 63d0a0a
update XPRESS in CMakeLists
dguittet 8d7e946
Merge branch 'ortools' of https://github.com/nrel/ssc into ortools
dguittet 3ab34a2
Merge branch 'develop' into ortools
dguittet 3be8f42
Merge branch 'develop' into ortools
dguittet f6f9a10
Merge branch 'develop' into ortools
dguittet f68af28
Merge branch 'develop' into ortools
dguittet 592383e
Merge branch 'develop' into ortools
dguittet 731d913
Merge branch 'develop' into ortools
dguittet e552c57
run ortools at the end of generic system for testing
dguittet 242ad56
Merge branch 'patch' into ortools
dguittet 6f3cfe3
Merge branch 'develop' into ortools
dguittet b6c8964
Merge branch 'patch' into ortools
dguittet 20b3f1c
update CMake for Windows
dguittet 1da87c7
https://developercommunity.visualstudio.com/t/error-c2872-byte-ambigu…
dguittet 9e75692
Revert "https://developercommunity.visualstudio.com/t/error-c2872-byt…
dguittet cd1e8ec
https://developercommunity.visualstudio.com/t/error-c2872-byte-ambigu…
dguittet 2895d03
Merge branch 'c17_std_byte' into ortools
dguittet 0af910e
CI update OR-tools download for mac arm64
dguittet ceba4c8
Merge branch 'ortools' of https://github.com/nrel/ssc into ortools
dguittet b97d924
CI update OR-tools download for mac arm64
dguittet 10110a0
Merge branch 'patch' into c17_std_byte
dguittet c004673
update CMake and reading OR-tools input file
dguittet a52d40c
add mac intel and try windows runner
dguittet dbdeabd
windows build
dguittet 4253ae5
windows ci
dguittet 900f359
windows ci
dguittet b044226
windows ci
dguittet f4452dc
windows ci
dguittet ce50f0b
windows ci
dguittet 3060a2e
windows ci
dguittet f266b91
windows ci
dguittet e66bcfa
windows ci
dguittet 255f215
windows ci
dguittet fd91767
windows ci
dguittet b243ced
Update ci.yml
dguittet 46214d9
Update ci.yml
dguittet 68938c0
Merge branch 'ortools' of https://github.com/NREL/ssc into ortools
dguittet 4758077
Update ci.yml
dguittet 91f7e63
Merge branch 'ortools' into c17_std_byte
dguittet 39ef963
Revert "Merge branch 'ortools' into c17_std_byte"
dguittet 210512c
Merge branch 'c17_std_byte' into ortools
dguittet b5535d9
Update ci.yml
dguittet 1f807e7
Merge branch 'c17_std_byte' into ortools
dguittet 68ee2a5
Update ci.yml
dguittet 372f954
Update ci.yml
dguittet b7a7e30
Update ci.yml
dguittet cb33476
Update ci.yml
dguittet 420b10a
Update ci.yml
dguittet 5e65487
Update ci.yml
dguittet 4da9e5b
Update ci.yml
dguittet 58780bb
Update ci.yml
dguittet edaf4b3
Update ci.yml
dguittet 6bfbf88
Update ci.yml
dguittet 851b1da
Update ci.yml
dguittet e29a0a0
Update ci.yml
dguittet 07a98bd
Update ci.yml
dguittet ee3e396
Update ci.yml
dguittet 4e785ad
Update ci.yml
dguittet f320c7a
fix deprecation warnings in ci.yml
dguittet 22743a2
Merge branch 'ci_runners' of https://github.com/nrel/ssc into ci_runners
dguittet c056e08
Update ci.yml
dguittet c2121ed
Update ci.yml
dguittet 34b68fa
Update ci.yml
dguittet 6666f82
python avail check for windbosse
dguittet 8613649
update test
dguittet 1669ffb
update versions
dguittet 9967f3e
reorder
dguittet 22029e8
find_package ZLIB
dguittet fd4eec4
Merge branch 'patch' into ortools
dguittet 08729a4
add GTEST caching and update CMake Windows
dguittet 1d37c43
update or-tools ci
dguittet 10c42f1
Merge branch 'ci_runners' into ortools
dguittet 036a374
or-tools windows
dguittet 9f9b591
fix or-tools tar
dguittet 99f6010
fix dir
dguittet 1f85737
fix dirs
dguittet a5a2a8d
build or-tools windows
dguittet 44d1577
fix ZLIB
dguittet f948a37
stable or-tools
dguittet 716020b
add temp dirs
dguittet d312aad
update input path
dguittet dcba0c6
add find_package for SCIP
dguittet 5a3a943
Merge branch 'patch' into ortools
dguittet 31a8712
Merge branch 'develop' into ortools
dguittet 9415614
fix windows ci
dguittet d797abd
windows ci
dguittet ed67637
fix paths
dguittet 4a0c85d
fit paths
dguittet f0660dd
fix env
dguittet b1e96d9
fix paths
dguittet 871191f
add windows tests back
dguittet fd46f0e
windows ci
dguittet c5d9ca8
windows download
dguittet 61698d0
fix paths
dguittet d44f6f9
test
dguittet 8fe6957
only build release
dguittet bc9f728
fix debug
dguittet 6939622
cmake windows
dguittet 8f65427
build with msbuild
dguittet 6186731
fix syntax
dguittet 76a3877
ps
dguittet eba49e8
ps paths
dguittet 4b11fb2
bash
dguittet f7dd17d
c++ 20
dguittet 1bfcc98
building
dguittet 0a4e444
set_outputfile C2664
dguittet e3ce147
lpsolve
dguittet 0457ffc
lpsolve
dguittet 3b2b9ee
build test
dguittet d3b1b31
fix
dguittet b737922
fix
dguittet e0f84e5
x64 for windows
dguittet fe4a1aa
change imports
dguittet 1b45f14
refactor windows CMake
dguittet 5be4b2f
reorder library link
dguittet d6c5933
add Eigen
dguittet 86ae0cb
use OR-Tools 9.10
dguittet 145523c
try again
dguittet d418e68
windows-latest
dguittet 36fc18a
add check for SSCDIR
dguittet 4b31a89
or-tools version 9.8
dguittet 3872bea
ORTOOLS_VER
dguittet fc407ee
fix typo
dguittet 0d48c09
Merge branch 'develop' into ortools
dguittet 6fbc979
adapt lpsolve to c++17
dguittet ff46bcc
Merge branch 'patch' into ortool__full_release
sjanzou a6dccd1
Update lpsolve to build on windows with C++20
sjanzou 16e519b
Fix project generation with stable ortools
sjanzou e95d396
ortools Test lib_ptes_chp_dispatch_test working locally on Windows
sjanzou cc05a42
sdktool updates for C++20 for ortools
sjanzou 56246f5
2025.4.29 ssc 303 OR Tools Windows beta release Alt+F6 to test
sjanzou 3271718
fix lpsolve debug build for C++20
qualand e5ad170
Refactor dispatch optimization to use base_dispatch_lpsolve
qualand 34ba5fc
Move print_log_to_file from lpsolve to base_dispatch
qualand 7b48862
Add GLPK support to MSVC build in CMake
qualand 06d2bc0
Refactor dispatch outputs and termination flags
qualand 17bdcd0
Refactor solver parameter handling in dispatch classes
qualand bd22e3a
Add OR-Tools-based CSP dispatch optimization
qualand ccbd314
Replace #pragma once with include guards in headers
qualand cfeb4d3
Add math_opt and linear_solver example tests
qualand d45f0d1
Refine power cycle operation constraints and limits
qualand f24d948
Merge branch 'patch' into ortools_build
sjanzou 5241d8c
Update CMakeLists.txt to generate release build of ssc
sjanzou 6a3c2f6
ssc and Test projects generated and compiling and running in release …
sjanzou 0841951
Test building and running in Release and Debug mode on Windows linked…
sjanzou 09ed5e5
Working on release versions for wxWidgets libraries
sjanzou 28dbb42
wxWidgets in top level - all but export_config building on Windows
sjanzou cdfd504
Fix SDKtool loading of the ortools ssc dll reported on 9/18/2025
sjanzou 91959f0
Merge remote-tracking branch 'origin/develop' into ortools_build
sjanzou 1cd834f
Update Test project to c++20
sjanzou 7c8fbd3
Merge branch 'develop' into ortools_build
sjanzou 7201fce
Update ci to test building or-tools for Windows
sjanzou 4a6cd95
ci or-tools folder update for Windows
sjanzou fa7ae89
Update folder location for ortools build and ssc dependencies for Win…
sjanzou 20fecf0
Create installation folder in workflow
sjanzou fc7f2df
Add orttols_ref key and update install patch
sjanzou 2de4b56
Get ortools key ref from previous log file
sjanzou 2e60170
Update ortools caching and update ssc build for GitHub Actions for Wi…
sjanzou fbad3ff
Change Windows decompression command for specific ortools version
sjanzou 738881f
Update ortools directory based on version used for Windows runner
sjanzou fa6d2c1
$env issue on Windows workflow
sjanzou 58afd5f
Merge remote-tracking branch 'origin/develop' into ortools_build
sjanzou 940eb79
Build or-tools only on Windows and test using cache
sjanzou 09c36a0
Re-enable remaining Windows workflow to test ortools cache loading
sjanzou eabb9ec
Fix pathing issues for ssc build with ortools
sjanzou e8c64e9
Always save ortools build event when workflow fails
sjanzou 47907c0
Testing coverage build with ortools on ubuntu runner
sjanzou c782a63
Add missing ORTools version environment variable to coverage workflow
sjanzou a4eb17b
Update linux build targets for coverage.yml workflow
sjanzou 4fb3852
force building before caching coverage.yml
sjanzou 26cc830
Change ortools to debug build for coverage workflow
sjanzou 0da2b3d
coverage workflow - remove previous build folder and add -j4 to limit…
sjanzou 15519c8
rm -r build fails build step of runner - remove and remove cache from…
sjanzou e5d1b2c
skip tools for Windows build
sjanzou dc29cb2
Test addressing undefined OR_PROTO_DLL in Windows runner
sjanzou e492e4f
Update coverage.yml for Ubuntu debug build with ortools
sjanzou b424f9e
Update lpsolve to c++20 for Ubuntu coverage.yml build
sjanzou 16ed931
enable coverage in coverage.yml and update build steps
sjanzou 70b4d58
ENABLE_COVERAGE define value not set - update for ortools
sjanzou b1fd480
Update all workflows for Ubuntu ORTools build and test run
sjanzou a11dfef
Fix runners syntax error
sjanzou 3dac13a
update ubuntu coveralls workflow for ortools
sjanzou 1f54d2c
Update shared build and update coverage to explicitly build debug ort…
sjanzou 542ab35
Update shared CMakeLists.txt for Linux
sjanzou 496b3e1
testing resolution of undefined reference to 'so_stdname'
sjanzou de15464
Update Linux ssc build dependencies
sjanzou b831d7a
Set all c++ dependencies to 20 for MSVC and 17 otherwise
sjanzou 9c9b4c3
Update ci.yml workflow for macos-14-large runner
sjanzou c6a33d8
Update deprecated upload-artifact action from v2 to v4 for macOS
sjanzou b7d0252
Update NULL to nullptr for Linux and MacOS or-tools builds
sjanzou 16d5924
Remove troublesome so_stdname function and dltest
sjanzou d54e7bb
c++ update for GTEST
sjanzou e5c8541
Update shared CMakeLists for ortools for all platforms
sjanzou f47cdb2
Fix arguments on Windows GitHub runner for load_BLAS
sjanzou b947189
Merge branch 'develop' into ortools_build
sjanzou 74c8d3b
Remove ortools cache for linux and update to use precompiled ortools …
sjanzou 4a5aba5
update ortoolsdir for Ubuntu runner
sjanzou 91ad6ac
extracted path different from name of precompiled Ubuntu ortools image
sjanzou ea85441
Update Windows and MacOS runners to user precompiled ortools in workflow
sjanzou cbbfb75
ci.yml syntax error update for macos
sjanzou 79bf1ee
remove potential comment syntax error in workflow file
sjanzou 9c666ca
macos ci.yml syntax error
sjanzou 0c0bf3c
remove ubuntu runner for testing macos runner
sjanzou 19b70d9
try syntax update
sjanzou bf1c2e7
test ci.yml from develop
sjanzou efaa533
revert changes to workflow
sjanzou 8b459f6
remove comments from working ci.yml
sjanzou cb5c511
remove unused caches
sjanzou f328dd9
Update workflow runners
sjanzou e826a01
update Windows and macOS runners
sjanzou 6b74820
Ubuntu and MacOS runners working with precompiled ortools. Updating W…
sjanzou 0f2a6bf
Merge remote-tracking branch 'origin/develop' into ortools_build
sjanzou ade352a
Update Debug builds of Test and SDKTool to work with binary download …
sjanzou fe86f8c
Re-enable all 715 ssc tests - was previously running only ORTools tests
sjanzou 4beba8a
CMakeLists.txt clean up
sjanzou f4a0ca4
Update all c++ cmake commands to be consistent with ortools v9.14
sjanzou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Flagging another c++17 - Is this intentional for gtest?