Learn R Programming

clpAPI

R Interface to C API of COIN-OR Clp, depends on COIN-OR Clp Version >= 1.12.0

Copy Link

Version

Install

install.packages('clpAPI')

Monthly Downloads

183

Version

1.3.1

License

GPL-3 | file LICENSE

Maintainer

Last Published

October 28th, 2021

Functions in clpAPI (1.3.1)

chgObjCoefsCLP

Set/Change Objective Coefficients
copyNamesCLP

Copy Column and Row Names in the Model
addColsCLP

Add Columns
chgRowUpperCLP

Set/Change Row Upper Bounds
addRowsCLP

Add Rows
chgColUpperCLP

Set/Change Column Upper Bounds
clpPtr-class

Class "clpPtr"
chgColLowerCLP

Set/Change Column Lower Bounds
chgRowLowerCLP

Set/Change Row Lower Bounds
clpAPI-package

R Interface to C API of COIN-OR Clp
delRowsCLP

Delete Rows in the Model
getColUpperCLP

Retrieve Column Upper Bounds
dropNamesCLP

Drop Names in the Model
delProbCLP

Delete Problem Object
delColsCLP

Delete Columns in the Model
getNumColsCLP

Retrieve the Current Number of Columns in the Model
getNnzCLP

Retrieve the Non Zero Elements of the Constraint Matrix in Column Major Order.
getHitMaximumIterationsCLP

Returns True if Hit Maximum Iterations (or Time)
getObjCoefsCLP

Retrieve Objective Coefficients
getObjDirCLP

Retrieve Optimization Direction Flag
getColPrimCLP

Retrieve all Column Primal Values
getObjValCLP

Retrieve the Value of the Objective Function After Optimization
getNumRowsCLP

Retrieve the Current Number of Rows in the Model
getNumNnzCLP

Retrieve the Current Number of Non Zero Elements in the Model
getColLowerCLP

Retrieve Column Lower Bound
getSolStatusCLP

Retrieve the Solution Status
getMaximumIterationsCLP

Returns Maximum Number of Iterations
getRowDualCLP

Retrieve all Row Dual Values
dualCLP

Solve LP Problem with the Dual Simplex Method
getColDualCLP

Retrieve all Column Dual Values
getVecLenCLP

Retrieve the Number of Non Zero Elements per Column
getRowPrimCLP

Retrieve all Row Primal Values
getLogLevelCLP

Retrieve the Log Level Flag
getRowLowerCLP

Retrieve Row Lower Bound
getIndCLP

Retrieve Row Indices of the Non Zero Elements in the Constraint Matrix
initProbCLP

Create a COIN-OR Clp Problem Object
isAvailableFuncCLP

Check if some newer functions relying on CLP version >= 1.17.2 are available
saveModelCLP

Save model to file
setLogLevelCLP

Set the Amount of Output to STDOUT
return_codeCLP

Translates a COIN-OR Clp Return Code into a Human Readable String
setMaximumIterationsCLP

Set the Maximum Number of Iterations
printModelCLP

Print the Model to STDOUT
primalCLP

Solve LP Problem with the Primal Simplex Method
getScaleFlagCLP

Retrieve the Scale Flag
getRowUpperCLP

Retrieve Row Upper Bound
probNameCLP

Set Problem Name
setRowNameCLP

Set row name
setObjDirCLP

Set/Change Optimization Direction Flag
writeMPSCLP

Write an MPS Format file to the given filename
versionCLP

Determine COIN-OR Clp Callable Library Version
readMPSCLP

Read Problem in (Free) MPS Format
loadMatrixCLP

Load Constraint Matrix
lengthNamesCLP

Length of the Names in the Model
setMaximumSecondsCLP

Set the Maximum Time in Seconds
restoreModelCLP

Restore model from file
resizeCLP

Resize a Model
setNumberIterationsCLP

Set the Number of Iterations
solveInitialPrimalCLP

Solve LP Problem with the Initial Primal Simplex Method
status_codeCLP

Translates a COIN-OR Clp Status Value into a Human Readable String
solveInitialBarrierNoCrossCLP

Solve LP Problem with the Initial Barrier Method (no Crossover)
getMaximumSecondsCLP

Maximum Time in Seconds (from when Set called)
getVecStartCLP

Retrieve Column Starts in Constraint Matrix
solveInitialBarrierCLP

Solve LP Problem with the Initial Barrier Method
scaleModelCLP

Set/Unset the Scaling Flag (Method)
idiotCLP

Solve LP Problem with the idiot Code
setColNameCLP

Set column name
loadProblemCLP

Load Problem Data
solveInitialCLP

Solve LP Problem with a General Solve Algorithm
solveInitialDualCLP

Solve LP Problem with the Initial Dual Simplex Method
modifyCoefficientCLP

Change matrix coefficients