calc.sdcProblem: perform calculations on
Description
perform calculations on sdcProblem
-objects depending on argument type
Usage
calc.sdcProblem(object, type, input)# S4 method for sdcProblem,character,list
calc.sdcProblem(object, type, input)
Arguments
object
an object of class sdcProblem
type
a character vector of length 1 defining what to calculate|return|modify. Allowed types are:
input
a list depending on argument type
.
Value
information from objects of class sdcProblem
depending on argument type
- an object of class
sdcProblem
if argument type
matches 'rule.freq', 'rule.nk', 'rule.p', 'cutAndBranch', 'anonWorker', 'ghmiter', 'ghmiter.supressQuader', 'ghmiter.suppressAdditionalQuader' or 'reduceProblem'
- a numeric vector with elements being 0 or 1 if argument
type
matches 'heuristicSolution'
- a list if argument
type
matches 'preprocess' having following elements:
- element 'sdcProblem': an object of class
sdcProblem
- element 'aProb': an object of class
linProb
- element 'validCuts': an object of class
cutList
- a numeric vector of length 1 specifying the index of the cell of interest if argument
type
matches 'cellID'
- an object of class
safeObj
if argument type
matches 'finalize'
- a list if argument
type
matches 'ghmiter.diagObj' having following elements:
- element 'cellToProtect': character vector of length 1 defining the ID of the cell to protect
- element 'indToProtect': numeric vector of length 1 defining the index of the cell to protect
- element 'diagIndices': numeric vector defining indices of possible cells defining cubes
- a list containing information about each quader that could possibly be suppressed if argument
type
matches 'ghmiter.calcInformation'
- a list containing information about a single quader that should be suppressed if argument
type
matches 'ghmiter.selectQuader'
- a numeric vector with indices that contribute to the desired table cell if argument
type
matches 'contributingIndices'
- an object of class
cutList
if argument type
matches 'genStructuralCuts'