Use method applyChanges
to apply changes in objects of class
'>sysBiolAlg
. Changes can be coefficients of the objective
function, variable bounds or the optimization direction.
# S4 method for sysBiolAlg
applyChanges(object, del, obj, ld,
react = NULL,
lb = NULL,
ub = NULL,
obj_coef = NULL,
fldind = TRUE,
lpdir = NULL)# S4 method for sysBiolAlg_room
applyChanges(object, del, obj, ld,
react = NULL,
lb = NULL,
ub = NULL,
obj_coef = NULL,
fldind = TRUE,
lpdir = NULL)
A logical value indicating whether variable bounds should be altered or not.
A logical value indicating whether objective coefficients should be altered or not.
A logical value indicating whether the direction of optimization should be altered or not.
A numeric vector containing indices to reactions which should be changed
(in terms of variable bounds or objective coefficients).
Default: NULL
.
Numeric vector of the same length as react
, containing the new lower
variable bounds.
Default: NULL
.
Numeric vector of the same length as react
, containing the new upper
variable bounds.
Default: NULL
.
Numeric vector of the same length as react
, containing the new
objective coefficients.
Default: NULL
.
Boolean value. If set to TRUE
, (default) indices in "react"
are used
only for reactions. If set to FALSE
, indices in "react"
are used for
all variables during optimization, e.g. also for additional variables introduced by
the mtf
algorithm. Currently unused by class
'>sysBiolAlg_room
.
Default: TRUE
.
A single character value indicating the new direction of optimization.
Default: NULL
.
Returns a list containing the original values in order to undo the changes
with resetChanges
:
A numeric vector containing variable id's to apply changes to.
A numeric vector of the same length as react
containing the original
variable lower bounds.
A numeric vector of the same length as react
containing the original
variable upper bounds.
A numeric vector of the same length as react
containing the original
objective coefficients.
A single character value giving the original optimization direction.
A numeric vector of the same length as react
containing row indices
of the stoichiometric matrix required to apply changes in variable bounds
when algorithm "room"
is used.
(only used by the '>sysBiolAlg_room
method).
A numeric vector of the same length as react
containing column
indices of the stoichiometric matrix required to apply changes in variable
bounds when algorithm "room"
is used.
(only used by the '>sysBiolAlg_room
method).
Class '>sysBiolAlg
and resetChanges