-
Notifications
You must be signed in to change notification settings - Fork 24
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite SCIP wrapper with Clang.jl to support a MIP solver through MOI #76
Commits on Dec 14, 2018
-
- based on example of ArrowGlib.jl - incomplete (only wrap scip_general.h)
Configuration menu - View commit details
-
Copy full SHA for 158beb4 - Browse repository at this point
Copy the full SHA 158beb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d47e9 - Browse repository at this point
Copy the full SHA 39d47e9View commit details -
- these declarations used to be in scip.h - types are still missing
Configuration menu - View commit details
-
Copy full SHA for 7c3b621 - Browse repository at this point
Copy the full SHA 7c3b621View commit details -
wrap selected type_*.h headers
- those that appear in the first block in scip.h - but not type_var.h, which yields an error (undefined `union SCIP_DomChg`)
Configuration menu - View commit details
-
Copy full SHA for c4bb9ac - Browse repository at this point
Copy the full SHA c4bb9acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5ef74 - Browse repository at this point
Copy the full SHA 4d5ef74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 479aae1 - Browse repository at this point
Copy the full SHA 479aae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d221a07 - Browse repository at this point
Copy the full SHA d221a07View commit details
Commits on Dec 15, 2018
-
adapt generate_wrapper.jl to
restruct
branch of Clang.jl- see PR JuliaInterop/Clang.jl#210 - and discussion at JuliaInterop/Clang.jl#214
Configuration menu - View commit details
-
Copy full SHA for d84a772 - Browse repository at this point
Copy the full SHA d84a772View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41c21f9 - Browse repository at this point
Copy the full SHA 41c21f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d3685 - Browse repository at this point
Copy the full SHA 92d3685View commit details -
Configuration menu - View commit details
-
Copy full SHA for baa31dd - Browse repository at this point
Copy the full SHA baa31ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1ee3e - Browse repository at this point
Copy the full SHA 8e1ee3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd6395 - Browse repository at this point
Copy the full SHA 3fd6395View commit details -
- inspired by Gurobi.jl - seems to work when `/usr/lib/libscip.so` exists.
Configuration menu - View commit details
-
Copy full SHA for 91dbc68 - Browse repository at this point
Copy the full SHA 91dbc68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f9b2be - Browse repository at this point
Copy the full SHA 9f9b2beView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc281f - Browse repository at this point
Copy the full SHA fbc281fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a58373e - Browse repository at this point
Copy the full SHA a58373eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a3f945 - Browse repository at this point
Copy the full SHA 8a3f945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31b9959 - Browse repository at this point
Copy the full SHA 31b9959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 187ea2b - Browse repository at this point
Copy the full SHA 187ea2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe558bd - Browse repository at this point
Copy the full SHA fe558bdView commit details
Commits on Dec 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8c60dff - Browse repository at this point
Copy the full SHA 8c60dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9282e0 - Browse repository at this point
Copy the full SHA e9282e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d1f7c - Browse repository at this point
Copy the full SHA b9d1f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93218b4 - Browse repository at this point
Copy the full SHA 93218b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9bea0 - Browse repository at this point
Copy the full SHA dd9bea0View commit details
Commits on Dec 17, 2018
-
build.jl: check environment variable first
- otherwise, if system-wide installation exists, can not point it to another installation which is useful for testing (debug mode build)
Configuration menu - View commit details
-
Copy full SHA for c1c5f8d - Browse repository at this point
Copy the full SHA c1c5f8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94749bc - Browse repository at this point
Copy the full SHA 94749bcView commit details -
generate_wrapper: include all cons_* headers
- otherwise, constraints can not be created!
Configuration menu - View commit details
-
Copy full SHA for e7401cf - Browse repository at this point
Copy the full SHA e7401cfView commit details
Commits on Dec 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b53ca2a - Browse repository at this point
Copy the full SHA b53ca2aView commit details
Commits on Dec 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4810361 - Browse repository at this point
Copy the full SHA 4810361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 543a572 - Browse repository at this point
Copy the full SHA 543a572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ce845 - Browse repository at this point
Copy the full SHA 81ce845View commit details
Commits on Dec 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f35860a - Browse repository at this point
Copy the full SHA f35860aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49bbe94 - Browse repository at this point
Copy the full SHA 49bbe94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42bed2d - Browse repository at this point
Copy the full SHA 42bed2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f50bef4 - Browse repository at this point
Copy the full SHA f50bef4View commit details -
travis: install scip .deb package
- use info from PySCIPOpt - also switch to Ubuntu Xenial
Configuration menu - View commit details
-
Copy full SHA for d3316aa - Browse repository at this point
Copy the full SHA d3316aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a96eae - Browse repository at this point
Copy the full SHA 5a96eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d08d9a - Browse repository at this point
Copy the full SHA 5d08d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f8cd78 - Browse repository at this point
Copy the full SHA 2f8cd78View commit details
Commits on Dec 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for de1a030 - Browse repository at this point
Copy the full SHA de1a030View commit details
Commits on Dec 22, 2018
-
generate_wrapper: include pub_*.h headers
- need it now for SCIPvarGetObj from pub_var.h
Configuration menu - View commit details
-
Copy full SHA for eab75e8 - Browse repository at this point
Copy the full SHA eab75e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 041024d - Browse repository at this point
Copy the full SHA 041024dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e74b98d - Browse repository at this point
Copy the full SHA e74b98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ed123 - Browse repository at this point
Copy the full SHA c6ed123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c26ec - Browse repository at this point
Copy the full SHA 60c26ecView commit details -
do not support linear constraints with constant offset
- because I would need to merge it with lhs/rhs - but then I can not modify the constraint with set(, ConstraintSet, ) - so I just throw AddConstraintNotAllowed
Configuration menu - View commit details
-
Copy full SHA for b97dcff - Browse repository at this point
Copy the full SHA b97dcffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ea505 - Browse repository at this point
Copy the full SHA 85ea505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0abb816 - Browse repository at this point
Copy the full SHA 0abb816View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b71d8 - Browse repository at this point
Copy the full SHA f4b71d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49494b4 - Browse repository at this point
Copy the full SHA 49494b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3d318 - Browse repository at this point
Copy the full SHA aa3d318View commit details -
Configuration menu - View commit details
-
Copy full SHA for f34c1d0 - Browse repository at this point
Copy the full SHA f34c1d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d42b9 - Browse repository at this point
Copy the full SHA 92d42b9View commit details -
support names for some constraints
- but not for SingleVariable function (these are not really stored as SCIP_CONS)
Configuration menu - View commit details
-
Copy full SHA for a99be15 - Browse repository at this point
Copy the full SHA a99be15View commit details
Commits on Dec 23, 2018
-
try to support names for SingleVariable constraints
- also implement is_valid, for tests
Configuration menu - View commit details
-
Copy full SHA for 3d92cfc - Browse repository at this point
Copy the full SHA 3d92cfcView commit details -
partially revert support for names
- we only support what SCIP offers directly: - get/set name of problem - get/set name of variable by index - get/set name of (proper) constraints index - don't support names of SingleVariable constraints - are represented as variable bounds - would have to store names and reverse mapping separately - don't support getting index by name - don't want to keep track of duplicate names - have to be careful about original vs transformed problem
Configuration menu - View commit details
-
Copy full SHA for ee976e7 - Browse repository at this point
Copy the full SHA ee976e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110682c - Browse repository at this point
Copy the full SHA 110682cView commit details -
Configuration menu - View commit details
-
Copy full SHA for acecde3 - Browse repository at this point
Copy the full SHA acecde3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a2108 - Browse repository at this point
Copy the full SHA 97a2108View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ef38d - Browse repository at this point
Copy the full SHA b3ef38dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1821f1 - Browse repository at this point
Copy the full SHA e1821f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e4054b - Browse repository at this point
Copy the full SHA 7e4054bView commit details
Commits on Jan 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 279fae4 - Browse repository at this point
Copy the full SHA 279fae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d54e3 - Browse repository at this point
Copy the full SHA c5d54e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5d2c1 - Browse repository at this point
Copy the full SHA 5f5d2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb51e3d - Browse repository at this point
Copy the full SHA cb51e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e7529 - Browse repository at this point
Copy the full SHA b4e7529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 881b9a7 - Browse repository at this point
Copy the full SHA 881b9a7View commit details
Commits on Jan 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d098f10 - Browse repository at this point
Copy the full SHA d098f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c20e0 - Browse repository at this point
Copy the full SHA d7c20e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a89494 - Browse repository at this point
Copy the full SHA 8a89494View commit details -
Configuration menu - View commit details
-
Copy full SHA for d231570 - Browse repository at this point
Copy the full SHA d231570View commit details -
- remove those that are used infrequently - use longer, more descriptive names - use CamelCase when abbreviated name is more than just initials
Configuration menu - View commit details
-
Copy full SHA for d8a5fd8 - Browse repository at this point
Copy the full SHA d8a5fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d70941 - Browse repository at this point
Copy the full SHA 8d70941View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea173a - Browse repository at this point
Copy the full SHA 3ea173aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04e31fe - Browse repository at this point
Copy the full SHA 04e31feView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b5883 - Browse repository at this point
Copy the full SHA f4b5883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7da7c14 - Browse repository at this point
Copy the full SHA 7da7c14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed02b0 - Browse repository at this point
Copy the full SHA 3ed02b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b4f087 - Browse repository at this point
Copy the full SHA 3b4f087View commit details