| 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_LUFand- GLP_BF_BTF
Changes in version 1.2.10 2014-01-08
- wring column or row indices to - setMatRowGLPKand- setMatColGLPKwill not longer stop the running R session
- fixed a bug in functions - delRowsGLPKand- delColsGLPK
Changes in version 1.2.9 2013-07-27
- fixed a bug in - loadMatrixGLPK: symbol- R_orderVectoris first available in R version 3.0.0
Changes in version 1.2.8 2013-07-16
- duplicate entries in inputs to - loadMatrixGLPKwill not longer stop the running R session
- added 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 - checkfrom function- loadMatrixGLPK
- 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 - loadMatrixGLPKwill not longer stop the running R session
- new argument - checkto function- loadMatrixGLPK: if set to- TRUE(and glpkAPI compiled with –enable-chkargs [which is the default]), other arguments to- loadMatrixGLPKwill be reviewed in terms of vector length and valid row and column indices, before changing the problem object
- functions - setMatRowGLPKand- getMatRowGLPKcan use vectors returned by- getMatRowGLPKand- getMatColGLPKrespectively
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 - glpkPtrmethod- isNULLpointerto- isNULLpointerGLPK
- renamed - glpkPtrmethod- pTypeto- glpkPtrType
- renamed - glpkPtrmethod- ptrto- glpkPointer
- renamed - glpkPtrslot- pTypeto- glpkPtrType
- renamed - glpkPtrslot- ptrto- glpkPointer
- 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 - glpkPtrdoes not extend- externalptr(not allowed in R version <= 2.14)
- method show for objects of class - glpkPtr
- fixed a bug in ‘init.c’: number of arguments to - mplAllocWkspwas wrong
- added methods - isGLPKpointer,- isNULLpointerand- isTRWKSpointerfor objects of class- glpkPtr
- make use of - glp_error_hookin ‘glpkAPI.c’ in order to prevent GLPK exiting abnormal and so terminating the running R session
- check arguments for row and column indices ( - iand- j) 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 - glpkPtrextends- externalptr
- 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()and- mplAllocWkspGLPK()return instances of class- glpkPtr. 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()and- mplReadModelGLPK()
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()and- getFluxDistIptGLPK()to- getColsPrimGLPK()and- getColsPrimIptGLPK()respectively
- added 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()and- writeSolGLPK()
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()and- getCbindGLPK()
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