NEWS | R Documentation |
glpkAPI News
Changes in version 1.3.4 2022-10-09
Maintainer change.
Fix for CRAN issue concerning function declarations without prototype.
Repository moved to GitHub and will be discontinued and archived on GitLab. New location: https://github.com/SysBioChalmers/sybil-glpkapi.
Changes in version 1.3.3 2021-10-28
Fix for CRAN issue concerning deprecated autoconf macros.
Changes in version 1.3.2 2020-02-13
Quick fix for CRAN issue: 'config' variable 'CPP' is deprecated.
Changes in version 1.3.1 2018-09-13
fixed a bug where an allocating function was called with an unprotected allocated R object in a makro funtion defined in ‘glpkAPI.h’.
changed package maintainer
Changes in version 1.3.0 2015-01-05
added new vignette that describes the use of glpkAPI and GNU MathProg language (GMPL). Thanks to Louis Luangkesorn.
changed package maintainer
Changes in version 1.2.11 2014-11-16
added bsais factorization control parameters:
GLP_BF_LUF
andGLP_BF_BTF
Changes in version 1.2.10 2014-01-08
wring column or row indices to
setMatRowGLPK
andsetMatColGLPK
will not longer stop the running R sessionfixed a bug in functions
delRowsGLPK
anddelColsGLPK
Changes in version 1.2.9 2013-07-27
fixed a bug in
loadMatrixGLPK
: symbolR_orderVector
is first available in R version 3.0.0
Changes in version 1.2.8 2013-07-16
duplicate entries in inputs to
loadMatrixGLPK
will not longer stop the running R sessionadded function
getRowsTypesGLPK
Changes in version 1.2.7 2013-05-23
a minor change in file ‘Makevars.win’ so that the Windows version will be compiled using –enable-chkargs
added functions
setColsNamesGLPK()
,setRowsNamesGLPK()
Changes in version 1.2.6 2013-02-12
prints the version number of GLPK on startup
removed argument
check
from functionloadMatrixGLPK
if compiled with –enable-chkargs [which is the default]), arguments to GLPK API functions containing GLPK constants or row and column indices are checked more carefully
Changes in version 1.2.5 2012-11-14
very basic support for the GLPK callback routine
Changes in version 1.2.4 2012-07-06
inconsistent inputs to
loadMatrixGLPK
will not longer stop the running R sessionnew argument
check
to functionloadMatrixGLPK
: if set toTRUE
(and glpkAPI compiled with –enable-chkargs [which is the default]), other arguments toloadMatrixGLPK
will be reviewed in terms of vector length and valid row and column indices, before changing the problem objectfunctions
setMatRowGLPK
andgetMatRowGLPK
can use vectors returned bygetMatRowGLPK
andgetMatColGLPK
respectively
Changes in version 1.2.3 2012-04-20
bugfix in ‘configure.ac’ when compiling with
R32
Changes in version 1.2.2 2012-03-27
renamed
glpkPtr
methodisNULLpointer
toisNULLpointerGLPK
renamed
glpkPtr
methodpType
toglpkPtrType
renamed
glpkPtr
methodptr
toglpkPointer
renamed
glpkPtr
slotpType
toglpkPtrType
renamed
glpkPtr
slotptr
toglpkPointer
updated ‘configure.ac’ script
file ‘NEWS’ is now in ‘inst/NEWS.Rd’
fixed a bug in
getCbindGLPK
Changes in version 1.2.1 2012-03-15
class
glpkPtr
does not extendexternalptr
(not allowed in R version <= 2.14)method show for objects of class
glpkPtr
fixed a bug in ‘init.c’: number of arguments to
mplAllocWksp
was wrongadded methods
isGLPKpointer
,isNULLpointer
andisTRWKSpointer
for objects of classglpkPtr
make use of
glp_error_hook
in ‘glpkAPI.c’ in order to prevent GLPK exiting abnormal and so terminating the running R sessioncheck arguments for row and column indices (
i
andj
) if they fit to the given problem object (again: prevent GLPK from terminating the running R session)
Changes in version 1.2.0 2012-02-14
exported API-functions are registered
class
glpkPtr
extendsexternalptr
file ‘c2r.map’ in ‘inst/’: mapping of filenames between C API and glpkAPI, run
c2r <- system.file(package = "glpkAPI", "c2r.map") source(c2r)
in order to use original function names of the GLPK C API.
fixed a bug in
copyProbGLPK()
Changes in version 1.1.9 2012-02-13
added finalizers for GLPK problem objects and MathProg translator workspace objects
Functions
initProbGLPK()
andmplAllocWkspGLPK()
return instances of classglpkPtr
. This class has two data slots:pType a character string giving the pointer type and ptr a pointer to a C structure
Changes in version 1.1.8 2012-02-07
added MathProg support:
mplAllocWkspGLPK()
,mplBuildProbGLPK()
,mplFreeWkspGLPK()
,mplGenerateGLPK()
,mplPostsolveGLPK()
,mplReadDataGLPK()
andmplReadModelGLPK()
Changes in version 1.1.7 2012-01-10
some minor changes in ‘configure.ac’
empty ‘configure.win’ file and some finetuning in ‘Makevars.win’
Changes in version 1.1.6 2012-01-09
some minor changes in ‘configure.ac’
Changes in version 1.1.5 2011-07-28
added ‘NAMESPACE’
Changes in version 1.1.4 2011-07-27
removed file ‘COPYING’
Changes in version 1.1.3 2011-07-27
updated ‘configure.ac’ script
updated package vignette
added files ‘INSTALL’ and ‘README’
Changes in version 1.1.2 2011-07-12
renamed from sybilGLPK to glpkAPI
Changes in version 1.1.1 2011-06-14
fixed a bug in
getColsKind()
Changes in version 1.1.0 2011-05-17
updated documentation
Changes in version 1.0.4 2011-05-09
renamed functions
getFluxDistGLPK()
andgetFluxDistIptGLPK()
togetColsPrimGLPK()
andgetColsPrimIptGLPK()
respectivelyadded functions
getColKindGLPK()
,getColsDualGLPK()
,getColsDualIptGLPK()
,getColsKindGLPK()
,getColsStatGLPK()
,getMIPParmGLPK()
,getNumBinGLPK()
,getNumIntGLPK()
,getRowsDualGLPK()
,getRowsDualIptGLPK()
,getRowsPrimGLPK()
,getRowsPrimIptGLPK()
,getRowsStatGLPK()
,mipColValGLPK()
,mipColsValGLPK()
,mipObjValGLPK()
,mipRowValGLPK()
,mipRowsValGLPK()
,mipStatusGLPK()
,printIptGLPK()
,printMIPGLPK()
,printSolGLPK()
,readIptGLPK()
,readMIPGLPK()
,readSolGLPK()
,setColKindGLPK()
,setColsKindGLPK()
,setDefaultMIPParmGLPK()
,setMIPParmGLPK()
,solveMIPGLPK()
,writeIptGLPK()
,writeMIPGLPK()
andwriteSolGLPK()
Changes in version 1.0.3 2011-03-08
fixed a bug in
findColGLPK()
Changes in version 1.0.2 2011-02-15
added functions
checkDupGLPK()
,sortMatrixGLPK()
,delRowsGLPK()
,delColsGLPK()
,setBfcpGLPK()
,getBfcpGLPK()
,readProbGLPK()
,writeProbGLPK()
,getBheadGLPK()
,getRbindGLPK()
andgetCbindGLPK()
Changes in version 1.0.1 2010-11-04
added functions ‘setMatRowGLPK()’ and ‘setMatColGLPK()’
Changes in version 1.0.0 2010-08-19
initial public release