From 90da33c8786ac4d42aa042e73dfb85fcc2807503 Mon Sep 17 00:00:00 2001 From: Mayo Roettger <mayo.roettgerhhu.de> Date: Wed, 22 Aug 2018 15:01:12 +0200 Subject: [PATCH] maintainer change version 1.2.9; added documentation files; changed return value in C function getHitMaximumIterations --- DESCRIPTION | 17 ++++----- inst/INSTALL | 10 +++--- inst/NEWS.Rd | 12 +++++++ man/addColsCLP.Rd | 4 +-- man/addRowsCLP.Rd | 4 +-- man/chgColLowerCLP.Rd | 4 +-- man/chgColUpperCLP.Rd | 4 +-- man/chgObjCoefsCLP.Rd | 4 +-- man/chgRowLowerCLP.Rd | 4 +-- man/chgRowUpperCLP.Rd | 4 +-- man/clpAPI-package.Rd | 4 +-- man/clpPtr-class.Rd | 4 +-- man/copyNamesCLP.Rd | 4 +-- man/delColsCLP.Rd | 4 +-- man/delProbCLP.Rd | 4 +-- man/delRowsCLP.Rd | 4 +-- man/dropNamesCLP.Rd | 4 +-- man/dualCLP.Rd | 4 +-- man/getColDualCLP.Rd | 4 +-- man/getColLowerCLP.Rd | 4 +-- man/getColPrimCLP.Rd | 4 +-- man/getColUpperCLP.Rd | 4 +-- man/getHitMaximumIterationsCLP.Rd | 49 ++++++++++++++++++++++++++ man/getIndCLP.Rd | 4 +-- man/getLogLevelCLP.Rd | 4 +-- man/getMaximumIterationsCLP.Rd | 49 ++++++++++++++++++++++++++ man/getMaximumSecondsCLP.Rd | 49 ++++++++++++++++++++++++++ man/getNnzCLP.Rd | 4 +-- man/getNumColsCLP.Rd | 4 +-- man/getNumNnzCLP.Rd | 4 +-- man/getNumRowsCLP.Rd | 4 +-- man/getObjCoefsCLP.Rd | 4 +-- man/getObjDirCLP.Rd | 4 +-- man/getObjValCLP.Rd | 4 +-- man/getRowDualCLP.Rd | 4 +-- man/getRowLowerCLP.Rd | 4 +-- man/getRowPrimCLP.Rd | 4 +-- man/getRowUpperCLP.Rd | 4 +-- man/getScaleFlagCLP.Rd | 4 +-- man/getSolStatusCLP.Rd | 4 +-- man/getVecLenCLP.Rd | 4 +-- man/getVecStartCLP.Rd | 4 +-- man/idiotCLP.Rd | 4 +-- man/initProbCLP.Rd | 4 +-- man/lengthNamesCLP.Rd | 4 +-- man/loadMatrixCLP.Rd | 4 +-- man/loadProblemCLP.Rd | 4 +-- man/primalCLP.Rd | 4 +-- man/printModelCLP.Rd | 4 +-- man/probNameCLP.Rd | 4 +-- man/readMPSCLP.Rd | 4 +-- man/resizeCLP.Rd | 4 +-- man/restoreModelCLP.Rd | 4 +-- man/return_codeCLP.Rd | 4 +-- man/saveModelCLP.Rd | 4 +-- man/scaleModelCLP.Rd | 4 +-- man/setLogLevelCLP.Rd | 4 +-- man/setMaximumIterationsCLP.Rd | 52 ++++++++++++++++++++++++++++ man/setMaximumSecondsCLP.Rd | 52 ++++++++++++++++++++++++++++ man/setNumberIterationsCLP.Rd | 52 ++++++++++++++++++++++++++++ man/setObjDirCLP.Rd | 4 +-- man/solveInitialBarrierCLP.Rd | 4 +-- man/solveInitialBarrierNoCrossCLP.Rd | 4 +-- man/solveInitialCLP.Rd | 4 +-- man/solveInitialDualCLP.Rd | 4 +-- man/solveInitialPrimalCLP.Rd | 4 +-- man/status_codeCLP.Rd | 4 +-- man/versionCLP.Rd | 4 +-- src/clpAPI.c | 12 +++---- 69 files changed, 453 insertions(+), 137 deletions(-) create mode 100644 man/getHitMaximumIterationsCLP.Rd create mode 100644 man/getMaximumIterationsCLP.Rd create mode 100644 man/getMaximumSecondsCLP.Rd create mode 100644 man/setMaximumIterationsCLP.Rd create mode 100644 man/setMaximumSecondsCLP.Rd create mode 100644 man/setNumberIterationsCLP.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 460ab84..81e58e8 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,10 +1,11 @@ Package: clpAPI Type: Package Title: R Interface to C API of COIN-OR Clp -Version: 1.2.8 -Date: 2018-02-28 -Authors@R: c(person(c("C.", "Jonathan"), "Fritzemeier", role = c("cre", "ctb"), email = "clausjonathan.fritzemeier@uni-duesseldorf.de"), - person("Gabriel", "Gelius-Dietrich", role = c("aut"), email = "geliudie@uni-duesseldorf.de")) +Version: 1.2.9 +Date: 2018-08-22 +Authors@R: c(person("Mayo", "Roettger", role = "cre", email = "mayo.roettger@hhu.de"), + person("Gabriel", "Gelius-Dietrich", role = c("aut"), email = "geliudie@uni-duesseldorf.de"), + person(c("C.", "Jonathan"), "Fritzemeier", role = "ctb", email = "clausjonathan.fritzemeier@uni-duesseldorf.de")) Depends: R (>= 2.6.0) Imports: methods Description: R Interface to C API of COIN-OR Clp, depends on COIN-OR Clp Version >= 1.12.0. @@ -12,9 +13,9 @@ SystemRequirements: COIN-OR Clp (>= 1.12.0) License: GPL-3 | file LICENSE LazyLoad: yes Collate: generics.R clp_ptrClass.R clp.R clpAPI.R zzz.R -Packaged: 2016-04-18 09:33:15 UTC; jonathan -Author: C. Jonathan Fritzemeier [cre, ctb], Gabriel Gelius-Dietrich [aut] -Maintainer: C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> +Packaged: 2018-08-22 12:39:00 UTC; mayo +Author: Mayo Roettger [cre], Gabriel Gelius-Dietrich [aut], C. Jonathan Fritzemeier [ctb] +Maintainer: Mayo Roettger <mayo.roettger@hhu.de> NeedsCompilation: yes Repository: CRAN -Date/Publication: 2018-02-28 09:33:15 +Date/Publication: 2018-08-22 12:39:00 diff --git a/inst/INSTALL b/inst/INSTALL index ec725f8..e77116a 100644 --- a/inst/INSTALL +++ b/inst/INSTALL @@ -28,10 +28,9 @@ There are basically four different ways of installing the clpAPI package: 2) Use of environment variables - PKG_CPPFLAGS giving the PATH to the include directory of - COIN-OR Clp - PKG_LIBS giving the PATH to the directory containing the - callable library. + PKG_CPPFLAGS C preprocessor flags -I... + + PKG_LIBS libraries -l... -L... 3) Use --prefix @@ -47,7 +46,8 @@ There are basically four different ways of installing the clpAPI package: 3) Use pkg-config If pkg-config is available on your system, the pkg-config information - of COIN-OR Clp will be used. + of COIN-OR Clp will be used and --with-clp-<ARG> options (way 3) will be + ignored. # ---------------------------------------------------------------------------- # diff --git a/inst/NEWS.Rd b/inst/NEWS.Rd index 66a5e0a..cc0c5dc 100644 --- a/inst/NEWS.Rd +++ b/inst/NEWS.Rd @@ -3,6 +3,18 @@ \name{NEWS} \title{clpAPI News} \encoding{UTF-8} +% ---------------------------------------------------------------------------- % +\section{Changes in version 1.2.9 2018-08-22}{ + \itemize{ + \item changed maintainer + \item changed return value of C function \code{getHitMaximumIterations} + called by \code{getHitMaximumIterationsCLP} to Rf_ScalarLogical + \item added .Rd files for the functions \code{setNumberIterationsCLP}, \code{setMaximumIterationsCLP}, + \code{setMaximumSecondsCLP}, \code{getMaximumIterationsCLP}, + \code{getMaximumSecondsCLP}, and \code{getHitMaximumIterationsCLP}. + } +} + % ---------------------------------------------------------------------------- % \section{Changes in version 1.2.8 2018-02-28}{ \itemize{ diff --git a/man/addColsCLP.Rd b/man/addColsCLP.Rd index 2227ae3..5359954 100644 --- a/man/addColsCLP.Rd +++ b/man/addColsCLP.Rd @@ -59,13 +59,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/addRowsCLP.Rd b/man/addRowsCLP.Rd index 33e5ad5..23b5134 100644 --- a/man/addRowsCLP.Rd +++ b/man/addRowsCLP.Rd @@ -56,13 +56,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/chgColLowerCLP.Rd b/man/chgColLowerCLP.Rd index 0e02953..06dac8f 100644 --- a/man/chgColLowerCLP.Rd +++ b/man/chgColLowerCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/chgColUpperCLP.Rd b/man/chgColUpperCLP.Rd index c435a71..517eb56 100644 --- a/man/chgColUpperCLP.Rd +++ b/man/chgColUpperCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/chgObjCoefsCLP.Rd b/man/chgObjCoefsCLP.Rd index 9527263..888de7c 100644 --- a/man/chgObjCoefsCLP.Rd +++ b/man/chgObjCoefsCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/chgRowLowerCLP.Rd b/man/chgRowLowerCLP.Rd index 361744f..f167f39 100644 --- a/man/chgRowLowerCLP.Rd +++ b/man/chgRowLowerCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/chgRowUpperCLP.Rd b/man/chgRowUpperCLP.Rd index 399006d..acdc10d 100644 --- a/man/chgRowUpperCLP.Rd +++ b/man/chgRowUpperCLP.Rd @@ -39,13 +39,13 @@ chgRowUpperCLP(lp, rub) \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/clpAPI-package.Rd b/man/clpAPI-package.Rd index fa5b4a7..2799034 100644 --- a/man/clpAPI-package.Rd +++ b/man/clpAPI-package.Rd @@ -19,13 +19,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/clpPtr-class.Rd b/man/clpPtr-class.Rd index 69502ed..f4a6e49 100644 --- a/man/clpPtr-class.Rd +++ b/man/clpPtr-class.Rd @@ -64,13 +64,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/copyNamesCLP.Rd b/man/copyNamesCLP.Rd index 946a5b8..0b92c70 100644 --- a/man/copyNamesCLP.Rd +++ b/man/copyNamesCLP.Rd @@ -43,13 +43,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/delColsCLP.Rd b/man/delColsCLP.Rd index 93e2a03..b53bbdb 100644 --- a/man/delColsCLP.Rd +++ b/man/delColsCLP.Rd @@ -42,13 +42,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/delProbCLP.Rd b/man/delProbCLP.Rd index 57d16e4..0185c5c 100644 --- a/man/delProbCLP.Rd +++ b/man/delProbCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/delRowsCLP.Rd b/man/delRowsCLP.Rd index d6393f5..39ff6a0 100644 --- a/man/delRowsCLP.Rd +++ b/man/delRowsCLP.Rd @@ -42,13 +42,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/dropNamesCLP.Rd b/man/dropNamesCLP.Rd index e33b228..f638ed4 100644 --- a/man/dropNamesCLP.Rd +++ b/man/dropNamesCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/dualCLP.Rd b/man/dualCLP.Rd index 756753c..850c683 100644 --- a/man/dualCLP.Rd +++ b/man/dualCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getColDualCLP.Rd b/man/getColDualCLP.Rd index ebae377..0378f13 100644 --- a/man/getColDualCLP.Rd +++ b/man/getColDualCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getColLowerCLP.Rd b/man/getColLowerCLP.Rd index 37d6080..568c354 100644 --- a/man/getColLowerCLP.Rd +++ b/man/getColLowerCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getColPrimCLP.Rd b/man/getColPrimCLP.Rd index 5f1b0ce..09211fa 100644 --- a/man/getColPrimCLP.Rd +++ b/man/getColPrimCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getColUpperCLP.Rd b/man/getColUpperCLP.Rd index dc7658f..abb8b68 100644 --- a/man/getColUpperCLP.Rd +++ b/man/getColUpperCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getHitMaximumIterationsCLP.Rd b/man/getHitMaximumIterationsCLP.Rd new file mode 100644 index 0000000..44a5c7f --- /dev/null +++ b/man/getHitMaximumIterationsCLP.Rd @@ -0,0 +1,49 @@ +\name{getHitMaximumIterationsCLP} +\alias{getHitMaximumIterationsCLP} +\alias{Clp_hitMaximumIterations} + +\title{ + Returns True if Hit Maximum Iterations (or Time) +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{Clp_hitMaximumIterations}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + getHitMaximumIterationsCLP(lp) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } +} + +\details{ + Interface to the C function \code{getHitMaximumIterations} which calls + the COIN-OR Clp function \code{Clp_hitMaximumIterations}. +} + +\value{ + True if hit maximum iterations (or time) +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/getIndCLP.Rd b/man/getIndCLP.Rd index 49101dd..de51fbe 100644 --- a/man/getIndCLP.Rd +++ b/man/getIndCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getLogLevelCLP.Rd b/man/getLogLevelCLP.Rd index ad250cf..dd66d86 100644 --- a/man/getLogLevelCLP.Rd +++ b/man/getLogLevelCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getMaximumIterationsCLP.Rd b/man/getMaximumIterationsCLP.Rd new file mode 100644 index 0000000..40abedc --- /dev/null +++ b/man/getMaximumIterationsCLP.Rd @@ -0,0 +1,49 @@ +\name{getMaximumIterationsCLP} +\alias{getMaximumIterationsCLP} +\alias{maximumIterations} + +\title{ + Returns Maximum Number of Iterations +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{maximumIterations}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + getMaximumIterationsCLP(lp) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } +} + +\details{ + Interface to the C function \code{getMaximumIterations} which calls + the COIN-OR Clp function \code{maximumIterations}. +} + +\value{ + Maximum number of iterations +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/getMaximumSecondsCLP.Rd b/man/getMaximumSecondsCLP.Rd new file mode 100644 index 0000000..df45c35 --- /dev/null +++ b/man/getMaximumSecondsCLP.Rd @@ -0,0 +1,49 @@ +\name{getMaximumSecondsCLP} +\alias{getMaximumSecondsCLP} +\alias{Clp_maximumSeconds} + +\title{ + Maximum Time in Seconds (from when Set called) +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{Clp_maximumSeconds}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + getMaximumSecondsCLP(lp) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } +} + +\details{ + Interface to the C function \code{getMaximumSeconds} which calls + the COIN-OR Clp function \code{Clp_maximumSeconds}. +} + +\value{ + Maximum time in seconds (from when set called) +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/getNnzCLP.Rd b/man/getNnzCLP.Rd index 1bf71ef..350b19f 100644 --- a/man/getNnzCLP.Rd +++ b/man/getNnzCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getNumColsCLP.Rd b/man/getNumColsCLP.Rd index 381b585..63c4107 100644 --- a/man/getNumColsCLP.Rd +++ b/man/getNumColsCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getNumNnzCLP.Rd b/man/getNumNnzCLP.Rd index 3325cc9..7e373de 100644 --- a/man/getNumNnzCLP.Rd +++ b/man/getNumNnzCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getNumRowsCLP.Rd b/man/getNumRowsCLP.Rd index ac40b38..4c2f099 100644 --- a/man/getNumRowsCLP.Rd +++ b/man/getNumRowsCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getObjCoefsCLP.Rd b/man/getObjCoefsCLP.Rd index c4435aa..643d963 100644 --- a/man/getObjCoefsCLP.Rd +++ b/man/getObjCoefsCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getObjDirCLP.Rd b/man/getObjDirCLP.Rd index 894aa8f..36b7cae 100644 --- a/man/getObjDirCLP.Rd +++ b/man/getObjDirCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getObjValCLP.Rd b/man/getObjValCLP.Rd index 2f9c982..03d7794 100644 --- a/man/getObjValCLP.Rd +++ b/man/getObjValCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getRowDualCLP.Rd b/man/getRowDualCLP.Rd index fd5b0d5..fe94ee9 100644 --- a/man/getRowDualCLP.Rd +++ b/man/getRowDualCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getRowLowerCLP.Rd b/man/getRowLowerCLP.Rd index f5ff611..6fe8bd9 100644 --- a/man/getRowLowerCLP.Rd +++ b/man/getRowLowerCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getRowPrimCLP.Rd b/man/getRowPrimCLP.Rd index 5201191..a275565 100644 --- a/man/getRowPrimCLP.Rd +++ b/man/getRowPrimCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getRowUpperCLP.Rd b/man/getRowUpperCLP.Rd index e1c4e18..ff2bad5 100644 --- a/man/getRowUpperCLP.Rd +++ b/man/getRowUpperCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getScaleFlagCLP.Rd b/man/getScaleFlagCLP.Rd index 8d67f53..dcb1730 100644 --- a/man/getScaleFlagCLP.Rd +++ b/man/getScaleFlagCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getSolStatusCLP.Rd b/man/getSolStatusCLP.Rd index d7d2cae..afd3883 100644 --- a/man/getSolStatusCLP.Rd +++ b/man/getSolStatusCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getVecLenCLP.Rd b/man/getVecLenCLP.Rd index 1746ae8..9a617f7 100644 --- a/man/getVecLenCLP.Rd +++ b/man/getVecLenCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/getVecStartCLP.Rd b/man/getVecStartCLP.Rd index a3cb436..a78864a 100644 --- a/man/getVecStartCLP.Rd +++ b/man/getVecStartCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/idiotCLP.Rd b/man/idiotCLP.Rd index 57686b9..78c3a31 100644 --- a/man/idiotCLP.Rd +++ b/man/idiotCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/initProbCLP.Rd b/man/initProbCLP.Rd index 77825ec..00ed7b8 100644 --- a/man/initProbCLP.Rd +++ b/man/initProbCLP.Rd @@ -33,13 +33,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/lengthNamesCLP.Rd b/man/lengthNamesCLP.Rd index e9846a0..7823dab 100644 --- a/man/lengthNamesCLP.Rd +++ b/man/lengthNamesCLP.Rd @@ -35,13 +35,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/loadMatrixCLP.Rd b/man/loadMatrixCLP.Rd index 3815f64..9d8f97d 100644 --- a/man/loadMatrixCLP.Rd +++ b/man/loadMatrixCLP.Rd @@ -49,13 +49,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/loadProblemCLP.Rd b/man/loadProblemCLP.Rd index 37a8a5d..e42cbe0 100644 --- a/man/loadProblemCLP.Rd +++ b/man/loadProblemCLP.Rd @@ -67,13 +67,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/primalCLP.Rd b/man/primalCLP.Rd index 5db4923..fc519ac 100644 --- a/man/primalCLP.Rd +++ b/man/primalCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/printModelCLP.Rd b/man/printModelCLP.Rd index e8b99d9..ababa50 100644 --- a/man/printModelCLP.Rd +++ b/man/printModelCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/probNameCLP.Rd b/man/probNameCLP.Rd index a44c18a..346c9b0 100644 --- a/man/probNameCLP.Rd +++ b/man/probNameCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/readMPSCLP.Rd b/man/readMPSCLP.Rd index 509d181..7d85f71 100644 --- a/man/readMPSCLP.Rd +++ b/man/readMPSCLP.Rd @@ -44,13 +44,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/resizeCLP.Rd b/man/resizeCLP.Rd index cc0dd57..6bc521b 100644 --- a/man/resizeCLP.Rd +++ b/man/resizeCLP.Rd @@ -49,13 +49,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/restoreModelCLP.Rd b/man/restoreModelCLP.Rd index a78deba..bdaf439 100644 --- a/man/restoreModelCLP.Rd +++ b/man/restoreModelCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/return_codeCLP.Rd b/man/return_codeCLP.Rd index 9f03213..4ca4f0a 100644 --- a/man/return_codeCLP.Rd +++ b/man/return_codeCLP.Rd @@ -28,13 +28,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/saveModelCLP.Rd b/man/saveModelCLP.Rd index 3c1e9e5..c299054 100644 --- a/man/saveModelCLP.Rd +++ b/man/saveModelCLP.Rd @@ -38,13 +38,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/scaleModelCLP.Rd b/man/scaleModelCLP.Rd index c629678..e0b2d66 100644 --- a/man/scaleModelCLP.Rd +++ b/man/scaleModelCLP.Rd @@ -40,13 +40,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/setLogLevelCLP.Rd b/man/setLogLevelCLP.Rd index 4c18fad..a1873e5 100644 --- a/man/setLogLevelCLP.Rd +++ b/man/setLogLevelCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/setMaximumIterationsCLP.Rd b/man/setMaximumIterationsCLP.Rd new file mode 100644 index 0000000..0c27464 --- /dev/null +++ b/man/setMaximumIterationsCLP.Rd @@ -0,0 +1,52 @@ +\name{setMaximumIterationsCLP} +\alias{setMaximumIterationsCLP} +\alias{Clp_setMaximumIterations} + +\title{ + Set the Maximum Number of Iterations +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{Clp_setMaximumIterations}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + setMaximumIterationsCLP(lp, iterations) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } + \item{iterations}{ + Number of iterations + } +} + +\details{ + Interface to the C function \code{setMaximumIterations} which calls + the COIN-OR Clp function \code{Clp_setMaximumIterations}. +} + +\value{ + NULL +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/setMaximumSecondsCLP.Rd b/man/setMaximumSecondsCLP.Rd new file mode 100644 index 0000000..624d103 --- /dev/null +++ b/man/setMaximumSecondsCLP.Rd @@ -0,0 +1,52 @@ +\name{setMaximumSecondsCLP} +\alias{setMaximumSecondsCLP} +\alias{Clp_setMaximumSeconds} + +\title{ + Set the Maximum Time in Seconds +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{Clp_setMaximumSeconds}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + setMaximumSecondsCLP(lp, seconds) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } + \item{seconds}{ + Maximum duration in seconds + } +} + +\details{ + Interface to the C function \code{setMaximumSeconds} which calls + the COIN-OR Clp function \code{Clp_setMaximumSeconds}. +} + +\value{ + NULL +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/setNumberIterationsCLP.Rd b/man/setNumberIterationsCLP.Rd new file mode 100644 index 0000000..9899630 --- /dev/null +++ b/man/setNumberIterationsCLP.Rd @@ -0,0 +1,52 @@ +\name{setNumberIterationsCLP} +\alias{setNumberIterationsCLP} +\alias{Clp_setNumberIterations} + +\title{ + Set the Number of Iterations +} + +\description{ + Low level interface function to the COIN-OR Clp function + \code{Clp_setNumberIterations}. Consult the COIN-OR Clp + documentation for more detailed information. +} + +\usage{ + setNumberIterationsCLP(lp, iterations) +} + +\arguments{ + \item{lp}{ + An object of class \code{"\linkS4class{clpPtr}"} as returned by + \code{\link{initProbCLP}}. This is basically a pointer to a COIN-OR Clp + problem object. + } + \item{iterations}{ + Number of iterations + } +} + +\details{ + Interface to the C function \code{setNumberIterations} which calls + the COIN-OR Clp function \code{Clp_setNumberIterations}. +} + +\value{ + NULL +} + +\references{ + The COIN-OR Clp home page at + \url{https://projects.coin-or.org/Clp} +} + +\author{ + C. Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> +} + + +\keyword{ optimize } + diff --git a/man/setObjDirCLP.Rd b/man/setObjDirCLP.Rd index e6485e9..efea945 100644 --- a/man/setObjDirCLP.Rd +++ b/man/setObjDirCLP.Rd @@ -39,13 +39,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/solveInitialBarrierCLP.Rd b/man/solveInitialBarrierCLP.Rd index e69154a..31bf1cf 100644 --- a/man/solveInitialBarrierCLP.Rd +++ b/man/solveInitialBarrierCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/solveInitialBarrierNoCrossCLP.Rd b/man/solveInitialBarrierNoCrossCLP.Rd index 7d68604..1ea382f 100644 --- a/man/solveInitialBarrierNoCrossCLP.Rd +++ b/man/solveInitialBarrierNoCrossCLP.Rd @@ -37,13 +37,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/solveInitialCLP.Rd b/man/solveInitialCLP.Rd index 30f2ef8..b7fa55c 100644 --- a/man/solveInitialCLP.Rd +++ b/man/solveInitialCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/solveInitialDualCLP.Rd b/man/solveInitialDualCLP.Rd index 3e574a6..44f86b9 100644 --- a/man/solveInitialDualCLP.Rd +++ b/man/solveInitialDualCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/solveInitialPrimalCLP.Rd b/man/solveInitialPrimalCLP.Rd index bb7c66e..33010d9 100644 --- a/man/solveInitialPrimalCLP.Rd +++ b/man/solveInitialPrimalCLP.Rd @@ -36,13 +36,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/status_codeCLP.Rd b/man/status_codeCLP.Rd index 4c29cf3..4334147 100644 --- a/man/status_codeCLP.Rd +++ b/man/status_codeCLP.Rd @@ -28,13 +28,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/man/versionCLP.Rd b/man/versionCLP.Rd index f8ae6b4..947e3cc 100644 --- a/man/versionCLP.Rd +++ b/man/versionCLP.Rd @@ -26,13 +26,13 @@ \references{ The COIN-OR Clp home page at - \url{http://www.coin-or.org/projects/Clp.xml} + \url{https://projects.coin-or.org/Clp} } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> - Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> + Maintainer: Mayo Roettger <mayo.roettger@hhu.de> } diff --git a/src/clpAPI.c b/src/clpAPI.c index 8974756..8227fc2 100644 --- a/src/clpAPI.c +++ b/src/clpAPI.c @@ -263,18 +263,18 @@ SEXP getMaximumSeconds(SEXP lp) { } /* -------------------------------------------------------------------------- */ -/* get if maxium iteration bound was hit*/ +/* get if maximum iteration bound was hit*/ SEXP getHitMaximumIterations(SEXP lp) { SEXP out = R_NilValue; - int iterations = 0; checkProb(lp); - iterations = Clp_hitMaximumIterations(R_ExternalPtrAddr(lp)); - - out = Rf_ScalarInteger(iterations); - + if (Clp_hitMaximumIterations(R_ExternalPtrAddr(lp))) + out = Rf_ScalarLogical(1); + else + out = Rf_ScalarLogical(0); + return out; } -- GitLab