Skip to content

Commit

Permalink
Update with lpSolve 5.6.19
Browse files Browse the repository at this point in the history
  • Loading branch information
vfisikop committed Feb 29, 2024
1 parent c09499d commit 91c28b3
Show file tree
Hide file tree
Showing 143 changed files with 9,880 additions and 22,657 deletions.
10 changes: 5 additions & 5 deletions src/Makevars
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
PKG_CPPFLAGS=-Ivolesti/external -Ilpsolve/headers/run_headers -Ivolesti/external/minimum_ellipsoid -Ivolesti/include -Ivolesti/include/convex_bodies/spectrahedra
PKG_CPPFLAGS=-Ivolesti/external -IlpSolve/src -Ivolesti/external/minimum_ellipsoid -Ivolesti/include -Ivolesti/include/convex_bodies/spectrahedra
PKG_CXXFLAGS= -DBOOST_NO_AUTO_PTR -DDISABLE_NLP_ORACLES

PKG_LIBS=-Llpsolve/build/lp_solve -llp_solve -Lvolesti/external/PackedCSparse/qd -lqd $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
PKG_LIBS=-LlpSolve/src -llp_solve -Lvolesti/external/PackedCSparse/qd -lqd $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)

$(SHLIB): lpsolve/build/lp_solve/liblp_solve.a volesti/external/PackedCSparse/qd/libqd.a
$(SHLIB): lpSolve/src/liblp_solve.a volesti/external/PackedCSparse/qd/libqd.a

lpsolve/build/lp_solve/liblp_solve.a:
@(cd lpsolve/build/lp_solve && $(MAKE) liblp_solve.a \
lpSolve/src/liblp_solve.a:
@(cd lpSolve/src && $(MAKE) liblp_solve.a \
CC="$(CC)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" \
CPICFLAGS="$(CPICFLAGS)" AR="$(AR)" RANLIB="$(RANLIB)")

Expand Down
10 changes: 5 additions & 5 deletions src/Makevars.win
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
PKG_CPPFLAGS=-Ivolesti/external -Ilpsolve/headers/run_headers -Ivolesti/external/minimum_ellipsoid -Ivolesti/include -Ivolesti/include/convex_bodies/spectrahedra
PKG_CPPFLAGS=-Ivolesti/external -IlpSolve/src -Ivolesti/external/minimum_ellipsoid -Ivolesti/include -Ivolesti/include/convex_bodies/spectrahedra
PKG_CXXFLAGS= -lm -ldl -DBOOST_NO_AUTO_PTR -DDISABLE_NLP_ORACLES

PKG_LIBS=-Llpsolve/build/lp_solve -llp_solve -Lvolesti/external/PackedCSparse/qd -lqd $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
PKG_LIBS=-LlpSolve/src -llp_solve -Lvolesti/external/PackedCSparse/qd -lqd $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)

$(SHLIB): lpsolve/build/lp_solve/liblp_solve.a volesti/external/PackedCSparse/qd/libqd.a
$(SHLIB): lpSolve/src/liblp_solve.a volesti/external/PackedCSparse/qd/libqd.a

lpsolve/build/lp_solve/liblp_solve.a:
@(cd lpsolve/build/lp_solve && $(MAKE) liblp_solve.a \
lpSolve/src/liblp_solve.a:
@(cd lpSolve/src && $(MAKE) liblp_solve.a \
CC="$(CC)" CPPFLAGS="$(CPPFLAGS) -DUSRDLL -DINLINE=static" \
CFLAGS="$(CFLAGS)" CPICFLAGS="$(CPICFLAGS)" AR="$(AR)" \
RANLIB="$(RANLIB)")
Expand Down
19 changes: 19 additions & 0 deletions src/lpSolve/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Package: lpSolve
Version: 5.6.19
Title: Interface to 'Lp_solve' v. 5.5 to Solve Linear/Integer Programs
Author: Michel Berkelaar and others
Maintainer: Gábor Csárdi <[email protected]>
Description: Lp_solve is freely available (under LGPL 2) software for
solving linear, integer and mixed integer programs. In this
implementation we supply a "wrapper" function in C and some R
functions that solve general linear/integer problems,
assignment problems, and transportation problems. This version
calls lp_solve version 5.5.
License: LGPL-2
URL: https://github.com/gaborcsardi/lpSolve
BugReports: https://github.com/gaborcsardi/lpSolve/issues
Encoding: UTF-8
NeedsCompilation: yes
Packaged: 2023-09-12 18:07:47 UTC; gaborcsardi
Repository: CRAN
Date/Publication: 2023-09-13 11:20:02 UTC
94 changes: 94 additions & 0 deletions src/lpSolve/MD5
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
eed30fcee198872214cb36077153750d *DESCRIPTION
5d954745be287207485c9af3411e4a9d *NAMESPACE
c3c52167c5e85957227571cad076ff4f *R/lp.R
89b2e3700cc47dcb8fb39f951603e008 *R/lp.assign.R
693f4392cf60f9cf8b89ffca74dc7126 *R/lp.transport.R
1b08b692aa9466144a38a6610140141d *R/make.q8.R
e8c949571124717686a90610235a4e01 *R/print.lp.R
82d9d64c4e3e654e990c97ab7e4a599e *R/zzz.R
4e2f2ffcdec5627a6f1eceb7920300a6 *man/lp.Rd
495aa3d5e82dd181e4c6c51b4886d983 *man/lp.assign.Rd
06c29ffbfa3881831f21cb49ac4e0761 *man/lp.object.Rd
d037a6837540cf8e544b484f8e00a830 *man/lp.transport.Rd
cae07d4610fee186d872be8b72b4a3a4 *man/make.q8.Rd
a002ef080a26026bc3c5f043b9b036c0 *man/print.lp.Rd
50b1d9e03d07b9e0c2181f6b290ae5e3 *src/Makevars
c2ab53abec8229377522a31738ba7b10 *src/Makevars.win
76e3867049928b1eb34a883c54bbb7cb *src/colamd.c
85250c070bb1c6f41cb2ba4b70f0f3ab *src/colamd.h
149cb4963976fa10b7f88c492ea967d0 *src/commonlib.c
d411f086bd6e138a7c1b00a71c7362b8 *src/commonlib.h
6bafa998341646f528777d87971d79f8 *src/declare.h
0c7ea81c7229f9afe1b4d6708a2c9b5d *src/fortify.h
dc441364a9259f0b973b83c9ed746306 *src/hbio.c
9640c6cfa3574729cec66868a7063c50 *src/hbio.h
7ed886f0f1677ca7141e80cb1151129f *src/ini.c
4504a63202117a0f2c5a94345094ef39 *src/ini.h
fe7898386bf89130afb8b539ed40a729 *src/init.c
385f8a752e28d168a462ff199e8a626c *src/isfixedvar.c
ec1603dafa740c89a5c13d30662e96bf *src/lp_BFP.h
6d387ddea7e501c9f45ac8862b10d630 *src/lp_BFP1.h
5ecae67efa4b7bbce92ad29204ca0297 *src/lp_BFP2.h
f5857b472a5e5d5da3297ccb746d590e *src/lp_Hash.c
ce0a0d53e631a97b88fadc584331913c *src/lp_Hash.h
8fcdff02e2674a8a8dd7208d24bdb840 *src/lp_LUSOL.c
fa869ca21a3fbb48dbf789ad6cb63a51 *src/lp_LUSOL.h
5d59a4b965236021be19b4f484a93db8 *src/lp_MDO.c
07bc5ba751db2629a38b7932cc70cbe4 *src/lp_MDO.h
78e881d0dd9ecc0a8c09f2623e0aafec *src/lp_MPS.c
7871ebb358485f8e8c3ef9443980d497 *src/lp_MPS.h
a38903d6d76b4facd163017c55f89389 *src/lp_SOS.c
70c13990a39ffce5c0222bf58ea8d0f3 *src/lp_SOS.h
856e487693dd757a70b65f2de0c99f51 *src/lp_crash.c
91c43ad6fde554bb8bfa84b4d2de50d9 *src/lp_crash.h
eb42ea6b62c3173610f3ffd652719e24 *src/lp_explicit.h
1175c90bc8cc00005069b734eacee99c *src/lp_fortify.h
5012b501ccb10aab9ddabe983938bd50 *src/lp_lib.c
f61de993e64612611a9552db3d3d682c *src/lp_lib.h
670b7b1092aa5b134f8e7c22e1952c2b *src/lp_matrix.c
0e0411fc13742423c3ad9daf4898a207 *src/lp_matrix.h
241a136626b10914f972ab159fb6b890 *src/lp_mipbb.c
6a9e5268c49558066d7c1e6d513a030b *src/lp_mipbb.h
285f3eab3c9e2dff2a438f93acfbe3a1 *src/lp_params.c
24b3596a0955674eccc4bbec2da57070 *src/lp_presolve.c
94b37b4e5490ec5bfd9a7878a3757cb8 *src/lp_presolve.h
19e0dbc4e1bfed660a66d53ef1386c43 *src/lp_price.c
dc0064126161d25e11fca8b5e1157ed0 *src/lp_price.h
6a4339fad7430c21e5a1b42a9efa3914 *src/lp_pricePSE.c
dc50c729e494a1e9c696a583fc8071b9 *src/lp_pricePSE.h
155eb77552c988866e08d52660566212 *src/lp_report.c
c63130e91e32ad6ccb07ed74b858b2f6 *src/lp_report.h
29dd83c8ebcd859a24358acf121bec81 *src/lp_rlp.c
c02fa3e4c7d0ee6205084dc503bb20a2 *src/lp_rlp.h
c0d6d17b778a6abddce060ae7c4eb485 *src/lp_scale.c
58d5ec0d2d218782a74448fc2c2d49cf *src/lp_scale.h
695799aa902e816047d86d070d75724d *src/lp_simplex.c
15a71c4bc5331ff6006d2ab46e8ad5dd *src/lp_simplex.h
5e54874bc04eed6bcc7cea3e6e303fb7 *src/lp_types.h
312b52b479860d4884cc3dedc9914da7 *src/lp_utils.c
2f4334f740e62ab78cb7c30a35f65a00 *src/lp_utils.h
f1c11764f310c464d1d939445a549830 *src/lp_wlp.c
e38ffb7e5dbfb1aa5d6589ac0e6be58b *src/lp_wlp.h
238c51b4c76117e4f774a6646517d626 *src/lpkit.h
2cc58edd5502d11455c509b95138c750 *src/lpslink56.c
7ef44c14a40fe999edd2e437bec993fd *src/lpsolve.h
3dc305aea45e7e242ebb66d80c8a6f8f *src/lusol.c
52b8d1269fab176c6c81632c544de26d *src/lusol.h
c226ea7cd9844e8885331b69148e1732 *src/lusol1.h
a5801e5989ac98e0b250e0eee8c2a41c *src/lusol2.h
a93d1dfb72e8c130df6c450137e0ea0d *src/lusol6a.h
e92bf5c4a3f3345bf38c2d06fa96b14b *src/lusol6l0.h
eb600f9e480a8cb363ae81901ad4be32 *src/lusol6u.h
2962a1720d6e6a10b727899a44b1b9c5 *src/lusol7a.h
46a3891578edc8cd114808cf564699f6 *src/lusol8a.h
ad1867767ee064effa32ea9e880fe632 *src/lusolio.c
3e67bb130740b63befbb2c6ed01989b8 *src/lusolio.h
4ad03c261870928d5ae228f2c3b25600 *src/mmio.c
7ff75e953e30ec3c26bffce310809500 *src/mmio.h
7d7a35fefee657e82631e36573f62e97 *src/myblas.c
c8a3b2f20143aae3f8caec9d28055bd2 *src/myblas.h
b08069fb86201ded0b9dcb009c209d12 *src/sparselib.c
4bae4e6a2367d3b9ef07b7dae5e608ba *src/sparselib.h
ca9689ad85eac09f9bdb3f3db52222d0 *src/ufortify.h
9029bb6578493b199eaef28ffe0648f8 *src/yacc_read.c
b2919866cb9ee057db8606f3bd02eb3d *src/yacc_read.h
3 changes: 3 additions & 0 deletions src/lpSolve/NAMESPACE
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
useDynLib("lpSolve")
export("lp", "lp.transport", "lp.assign", "make.q8")
S3method("print", "lp")
Loading

0 comments on commit 91c28b3

Please sign in to comment.