[Coin-discuss] Osi interfaces do not return MIP status	appropriately!
    Laszlo Ladanyi 
    ladanyi at us.ibm.com
       
    Wed May 16 13:02:05 EDT 2007
    
    
  
On Wed, 16 May 2007, Vishy Jeet wrote:
> For some reason the function call getModelPtr() which is obviously a much
> cleaner approach didn't work, since I could not compile my Flopcpp program
> if I access getModelPtr() function.
> I get the following error
> 
> error: 'class OsiSolverInterface' has no member named 'getModelPtr'
> 
> I know getModelPtr() is declared in 'class OsiCbcSolverInterface' not in
> 'class OsiSolverInterface'  but I don't know how to tell it to my Flopcpp
> program. In fact from Flopcpp I can't even call Solver->branchAndBound()
> function directly.
First you got to dynamic cast the pointer to the solver into a
OsiCbcSolverInterface* object, then use the getModelPtr() method:
    dynamic_cast<OsiCbcSolverInterface*>(solver)->getModelPtr()
--Laci
    
    
More information about the Coin-discuss
mailing list