\name{changeMatrixRow-methods} \docType{methods} \encoding{utf8} \alias{changeMatrixRow} \alias{changeMatrixRow-methods} \alias{changeMatrixRow,optObj_cplexAPI-method} \alias{changeMatrixRow,optObj_glpkAPI-method} \alias{changeMatrixRow,optObj_lpSolveAPI-method} \title{Change a Row in the Constraint Matrix of the Optimization Problem} \description{ Change a row in the constraint matrix of the optimization problem. } \usage{ \S4method{changeMatrixRow}{optObj_cplexAPI}(lp, i, j, val) \S4method{changeMatrixRow}{optObj_glpkAPI}(lp, i, j, val) \S4method{changeMatrixRow}{optObj_lpSolveAPI}(lp, i, j, val) } \section{Methods}{ \describe{ \item{\code{signature(lp = "optObj_cplexAPI")}}{ method to use with package \pkg{optObj_cplexAPI}. Only the columns given in argument \code{j} will be changed. All other columns stay the same. } \item{\code{signature(lp = "optObj_glpkAPI")}}{ method to use with package \pkg{optObj_glpkAPI}. The row given in argument \code{i} will be reset completely. } \item{\code{signature(lp = "optObj_lpSolveAPI")}}{ method to use with package \pkg{optObj_lpSolveAPI}. The row given in argument \code{i} will be reset completely. } } } \arguments{ \item{lp}{ An object extending class \code{\linkS4class{optObj}}. } \item{i}{ A single numeric value giving the row index of the constraint matrix to change. } \item{j}{ A numeric vector containing the column indices of the new non-zero elements. } \item{val}{ A numeric vector of the same length as \code{j} containing the new non-zero elements. } } \author{ Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de> Maintainer: Claus Jonathan Fritzemeier <clausjonathan.fritzemeier@uni-duesseldorf.de> } \seealso{ Superclass \code{\linkS4class{optObj}} and constructor function \code{\link{optObj}}. } \keyword{methods} \keyword{optimize}