cplexAPI Version History


# ------------------------------------------------------- #
Version 1.2.1    2012-03-15
# ------------------------------------------------------- #

- added functions refineConflictExtCPLEX(),
                  getConflictExtCPLEX(),
                  refineMIPstartConflictCPLEX(),
                  refineMIPstartConflictExtCPLEX(),
                  getNumQPnzCPLEX(),
                  getNumQuadCPLEX(),
                  getQPcoefCPLEX(),
                  getQuadCPLEX(),
                  chgQPcoefCPLEX().

- exported API-functions are registered

- added finalizers for pointers to IBM ILOG CPLEX
  environments

- Functions like openEnvCPLEX() and initProbCPLEX() return
  instances of class cplexPtr. This class has two data
  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 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


# ------------------------------------------------------- #
Version 1.2.0    2012-02-21
# ------------------------------------------------------- #

- added functions addMIPstartsCPLEX(),
                  chgMIPstartsCPLEX(),
                  getMIPstartsCPLEX(),
                  getNumMIPstartsCPLEX(),
                  delMIPstartsCPLEX(),
                  writeMIPstartsCPLEX(),
                  readCopyMIPstartsCPLEX(),
                  getMIPstartNameCPLEX(),
                  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


# ------------------------------------------------------- #
Version 1.1.9    2012-02-03
# ------------------------------------------------------- #

- added functions checkCopyQuadCPLEX(),
                  copyQuadCPLEX(),
                  qpoptCPLEX().


# ------------------------------------------------------- #
Version 1.1.8    2011-08-24
# ------------------------------------------------------- #

- minor update in configure.ac

- updated documentation


# ------------------------------------------------------- #
Version 1.1.7    2011-08-22
# ------------------------------------------------------- #

- 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


# ------------------------------------------------------- #
Version 1.1.6    2011-08-17
# ------------------------------------------------------- #

- 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


# ------------------------------------------------------- #
Version 1.1.5    2011-07-28
# ------------------------------------------------------- #

- added NAMESPACE


# ------------------------------------------------------- #
Version 1.1.4    2011-07-27
# ------------------------------------------------------- #

- removed file COPYING


# ------------------------------------------------------- #
Version 1.1.3    2011-07-27
# ------------------------------------------------------- #

- updated package vignette
- added files INSTALL and README


# ------------------------------------------------------- #
Version 1.1.2    2011-07-26
# ------------------------------------------------------- #

- updated configure script


# ------------------------------------------------------- #
Version 1.1.1    2011-07-12
# ------------------------------------------------------- #

- renamed to cplexAPI


# ------------------------------------------------------- #
Version 1.1.0    2011-05-17
# ------------------------------------------------------- #

- updated documentation


# ------------------------------------------------------- #
Version 1.0.1    2010-12-14
# ------------------------------------------------------- #

- fixed a bug in chgRhsCPLEX()


# ------------------------------------------------------- #
Version 1.0.0    2010-08-19
# ------------------------------------------------------- #

- initial public release



