1from CyCglCutGeneratorBase cimport *
2from CyOsiSolverInterface cimport CppOsiSolverInterface, CyOsiSolverInterface
3from CyOsiCuts cimport CppOsiCuts, CyOsiCuts
4from CyCglTreeInfo cimport CppCglTreeInfo, CyCglTreeInfo
5cimport cython.operator.dereference as deref
6from cylp.cy.CyClpSimplex cimport CyClpSimplex, CppIClpSimplex
7from cylp.cy.CyCoinIndexedVector cimport CyCoinIndexedVector
8from cpython cimport Py_INCREF, Py_DECREF
9
10cdef class CyCutGeneratorPythonBase(CyCglCutGeneratorBase):
11    cdef generateCuts(self, CppOsiSolverInterface *si,
12                                     CppOsiCuts *cs,
13                                     CppCglTreeInfo info)
14    cdef CppCglCutGenerator * clone(self)
15    cdef object cutGeneratorObject
16    cdef object cyLPModel
17