optsol_optimizeProb-class: Class '"optsol_optimizeProb"'

Description Objects from the Class Slots Extends Methods Author(s) See Also Examples

Description

Structure of the class "optsol_optimizeProb". Objects of that class are returned by the function optimizeProb with the argument retOptSol set to TRUE.

Objects from the Class

Objects can be created by calls of the form new("optsol_optimizeProb", ...), or via the constructor function makeOptsolMO.

Slots

preProc:

Object of class "ppProc" containing the results of pre-processing. See also optimizeProb.

postProc:

Object of class "ppProc" containing the results of post-processing. See also optimizeProb.

mod_id:

Object of class "character" containing the model id of the used model.

mod_key:

Object of class "character" containing the model key of the used model.

solver:

Object of class "character" indicating the used solver.

method:

Object of class "character" indicating the used method.

algorithm:

Object of class "character" containing the name of the algorithm used for optimizations.

num_of_prob:

Object of class "integer" indicating the number of optimization problems.

lp_num_cols:

Object of class "integer" indicating the number of columns.

lp_num_rows:

Object of class "integer" indicating the number of rows.

lp_obj:

Object of class "numeric" containing the optimal values of the objective function after optimization. If no flux distribution is available, slot lp_obj contains the cross-product of the objective coefficients in slot obj_coef and the part of the flux distribution in slot fluxdist containing the values representing fluxes in the entire metabolic network (slot fldind).

lp_ok:

Object of class "integer" containing the exit code of the optimization.

lp_stat:

Object of class "integer" containing the solution status of the optimization.

lp_dir:

Object of class "character" indicating the direction of optimization.

obj_coef:

Object of class "numeric" containing the objective coefficients of the used model (slot obj_coef of an object of class modelorg). These are not necessarily the objective coefficients of the used algorithm.

obj_func:

Object of class "character" containing the objective function of the used model. Usually, it contains the return value of printObjFunc.

fldind:

Object of class "integer" pointers to columns (variables) representing a flux (reaction) in the original network. The variable fldind[i] in the problem object represents reaction i in the original network.

fluxdist:

Object of class "fluxDistribution" containing the solutions flux distributions.

alg_par:

Object of class "list" containing a named list containing algorithm specific parameters.

Extends

Class "optsol", directly.

Methods

preProc:

signature(object = "optsol_optimizeProb"): gets the preProc slot.

preProc<-:

signature(object = "optsol_optimizeProb"): sets the preProc slot.

postProc:

signature(object = "optsol_optimizeProb"): gets the postProc slot.

postProc<-:

signature(object = "optsol_optimizeProb"): sets the postProc slot.

Author(s)

Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>

Maintainer: Mayo Roettger <mayo.roettger@hhu.de>

See Also

checkOptSol, optsol, optsol_genedel and optsol_fluxdel

Examples

1
  showClass("optsol_optimizeProb")

sybil documentation built on May 31, 2021, 5:08 p.m.