1# cython: embedsignature=True 2 3 4cimport CyCbcNode 5 6cdef class CyCbcNode: 7 def __cinit__(self): 8 self.CppSelf = new CppICbcNode() 9 10 cdef setCppSelf(self, CppICbcNode* cbcnode): 11 self.CppSelf = cbcnode 12 return self 13 14 property depth: 15 def __get__(self): 16 return self.CppSelf.depth() 17 18 property numberUnsatisfied: 19 def __get__(self): 20 return self.CppSelf.numberUnsatisfied() 21 22 property sumInfeasibilities: 23 def __get__(self): 24 return self.CppSelf.sumInfeasibilities() 25 26 property active: 27 def __get__(self): 28 return self.CppSelf.active() 29 30 property onTree: 31 def __get__(self): 32 return self.CppSelf.onTree() 33 34 property objectiveValue: 35 def __get__(self): 36 return self.CppSelf.objectiveValue() 37 38 def breakTie(self, CyCbcNode y): 39 return self.CppSelf.breakTie(y.CppSelf) 40