PySCIPOpt
Python Interface to the SCIP Optimization Suite
Row Class Reference

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()
 

Detailed Description

Base class holding a pointer to corresponding SCIP_ROW

Definition at line 329 of file scip.pyx.

Member Function Documentation

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 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 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)

The documentation for this class was generated from the following file: