Public Member Functions | |
def | getLhs (self) |
def | getRhs (self) |
def | getConstant (self) |
def | getLPPos (self) |
def | getBasisStatus (self) |
def | isIntegral (self) |
def | isModifiable (self) |
def | getNNonz (self) |
def | getNLPNonz (self) |
def | getCols (self) |
def | getVals (self) |
Static Public Attributes | |
row = Row() | |
def getBasisStatus | ( | self | ) |
gets the basis status of a row in the LP solution, Note: returns basis status `basic` for rows not in the current SCIP LP
Definition at line 355 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetBasisStatus().
def getCols | ( | self | ) |
gets list with columns of nonzero entries
Definition at line 386 of file scip.pyx.
References Row.getNNonz(), SCIP_EventRowCoefChanged.row, SCIP_Cut.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetCols().
def getConstant | ( | self | ) |
gets constant shift of row
Definition at line 347 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetConstant().
def getLhs | ( | self | ) |
returns the left hand side of row
Definition at line 339 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetLhs().
def getLPPos | ( | self | ) |
gets position of row in current LP, or -1 if it is not in LP
Definition at line 351 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetLPPos().
def getNLPNonz | ( | self | ) |
get number of nonzero entries in row vector that correspond to columns currently in the SCIP LP
Definition at line 382 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetNLPNonz().
def getNNonz | ( | self | ) |
get number of nonzero entries in row vector
Definition at line 378 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetNNonz().
def getRhs | ( | self | ) |
returns the right hand side of row
Definition at line 343 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetRhs().
def getVals | ( | self | ) |
gets list with coefficients of nonzero entries
Definition at line 391 of file scip.pyx.
References Row.getNNonz(), SCIP_EventRowCoefChanged.row, SCIP_Cut.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwGetVals().
def isIntegral | ( | self | ) |
returns TRUE iff the activity of the row (without the row's constant) is always integral in a feasible solution
Definition at line 370 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwIsIntegral().
def isModifiable | ( | self | ) |
returns TRUE iff row is modifiable during node processing (subject to column generation)
Definition at line 374 of file scip.pyx.
References SCIP_Cut.row, SCIP_EventRowAddedSepa.row, SCIP_EventRowDeletedSepa.row, SCIP_EventRowSideChanged.row, SCIP_EventRowDeletedLP.row, SCIP_EventRowConstChanged.row, SCIP_EventRowCoefChanged.row, SCIP_EventRowAddedLP.row, Row.row, and SCIProwIsModifiable().