NEWS | R Documentation |
Added functions setLogFileNameCPLEX
and getLogFileName
for interfacing CPLEX functions CPXsetlogfilename
and
CPXgetlogfilename
if building package with CPLEX Version >= 12.8.0.
Added funtion getParmHierNameCPLEX
for interfacing CPLEX funtion CPXgetparamhiername
if building with CPLEX Version 12.9.0.
Interface Functions openFileCPLEX
, closeFileCPLEX
, addFpDestCPLEX
, delFpDestCPLEX
, fileputCPLEX
,
setLogFileCPLEX
, and getLogFileCPLEX
will have no functionality and return NULL, if building with CPLEX version >= 12.9.0,
because related CPLEX functions CPXfopen
, CPXfclose
, CPXaddfpdest
, CPXdelfpdest
, CPXfputs
, CPXsetlogfile
,
and CPXgetlogfile
had been removed in CPLEX Version >= 12.9.0. For using logfiles, use setLogFileNameCPLEX
and getLogFileName
instead.
maintainer change
The function solution
should avoid returning the dual solution if solved FIXEDMILP
, MILP
, QCP
, MIQCP
, MIQP
, and FIXEDMIQP
.
In CPLEX Version 1270 are the functions CPXaddchannel
and
CPXdelchannel
removed (http://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/ReleaseNotes/topics/releasenotes127/removed.html).
Fixed a bug in getQuad()
. Thx to Florian Schwendinger.
Added function getNumQConstrsCPLEX
to access cplex function
CPXgetnumqconstrs
added support for new parameter names introduced in IBM ILOG CPLEX version 12.6
fixed a bug in function addQConstrCPLEX()
added functions getQConstrCPLEX()
, delQConstrsCPLEX()
,
addIndConstrCPLEX()
, getIndConstrCPLEX()
and
delIndConstrsCPLEX()
added function addQConstrCPLEX()
added functions copyOrderCPLEX()
, getOrderCPLEX()
,
readCopyOrderCPLEX
and ordWriteCPLEX
bugfix in function getMIPrelGapCPLEX()
added function getMIPrelGapCPLEX()
does not print the version number of IBM ILOG CPLEX on startup, because of problems with IBM ILOG CPLEX versions less than 12.5
added support for IBM ILOG CPLEX version 12.5
minor update in file ‘configure.ac’ to be compatible with IBM ILOG CPLEX version 12.5
minor change in file ‘src/Makevars.win’
prints the version number of IBM ILOG CPLEX on startup
added functions copyQPsepCPLEX
and checkCopyQPsepCPLEX
added getMIPstartsCPLEX to ‘NAMESPACE’
added function getBestObjValCPLEX()
renamed cplexPtr
method isNULLpointer
to
isNULLpointerCPLEX
renamed cplexPtr
method pType
to cplexPtrType
renamed cplexPtr
method ptr
to cplexPointer
renamed cplexPtr
slot pType
to cplexPtrType
renamed cplexPtr
slot ptr
to cplexPointer
updated ‘configure.ac’ script, see ‘INSTALL’ for updated installation instructions
updated ‘configure.ac’ script: all printf
commands in
‘check.c’ will be replaced trough Rprintf
during configure
file ‘NEWS’ is now in ‘inst/NEWS.Rd’
function ‘getMIPstartsCPLEX()’ is not exported, it is not working properly
added functions refineConflictExtCPLEX()
,
getConflictExtCPLEX()
,
refineMIPstartConflictCPLEX()
,
refineMIPstartConflictExtCPLEX()
,
getNumQPnzCPLEX()
,
getNumQuadCPLEX()
,
getQPcoefCPLEX()
,
getQuadCPLEX()
and
chgQPcoefCPLEX()
.
exported API-functions are registered
added finalizers for pointers to IBM ILOG CPLEX environments
Functions like openEnvCPLEX()
and initProbCPLEX()
return
now instances of class cplexPtr
. This class has two slots:
pType | a character string giving the pointer type and |
ptr | a pointer to a C structure |
updated package vignette
C function status_message()
now uses REprintf
instead of
fprintf
to printing to stderr
C function printTerminate()
uses Rprintf instead of printf
added methods isNULLpointer
, isCPLEXprobPointer
,
isCPLEXenvPointer
, isCPLEXfilePointer
,
isCPLEXchanPointer
and isCPLEXtermPointer
for objects
of class cplexPtr
method show
for objects of class cplexPtr
method summary
for objects of class cplexPtr
method show
for objects of class cplexError
added functions addMIPstartsCPLEX()
,
chgMIPstartsCPLEX()
,
getMIPstartsCPLEX()
,
getNumMIPstartsCPLEX()
,
delMIPstartsCPLEX()
,
writeMIPstartsCPLEX()
,
readCopyMIPstartsCPLEX()
,
getMIPstartNameCPLEX()
and
getMIPstartIndexCPLEX()
.
added support for IBM ILOG CPLEX version 12.4
added -Wl,-no_compact_unwind
to ‘configure.ac’ for
MacOS X amd64
S3 class cpxerr
is now S4 class cplexError
added functions checkCopyQuadCPLEX()
,
copyQuadCPLEX()
and
qpoptCPLEX()
minor update in ‘configure.ac’
updated documentation
added compatibility to IBM ILOG CPLEX version 12.3: new functions
getInfoLongParmCPLEX()
, getLongParmCPLEX()
and
setLongParmCPLEX()
removed argument ncols
from getLowBndsIdsCPLEX()
and
getUppBndsIdsCPLEX()
getStatStrCPLEX()
needs argument env
, it can not be
NULL
getParmTypeCPLEX()
returns instance of class cpxerr
when
failed
updated documentation
avoid changing parameters by assignment
some changes in S3 class cpxerr
, new methods:
as.cpxerr | default constructor |
errmsg | get error message |
errnum | get error number |
err | cat error message |
'errnum<-' | set/change error number |
updated documentation
added ‘NAMESPACE’
removed file ‘COPYING’
updated package vignette
added files ‘INSTALL’ and ‘README’
updated ‘configure.ac’ script
renamed from sybilCPLEX to cplexAPI
updated documentation
fixed a bug in chgRhsCPLEX()
initial public release