net.sourceforge.swimp.osicbc
Class OsiCbcSolverInterface

java.lang.Object
  extended by OsiSolverInterface
      extended by net.sourceforge.swimp.osicbc.OsiCbcSolverInterface

public class OsiCbcSolverInterface
extends OsiSolverInterface


Constructor Summary
  OsiCbcSolverInterface()
           
protected OsiCbcSolverInterface(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 OsiSolverInterface cloneSolver()
           
 OsiSolverInterface cloneSolver(boolean copyData)
           
 void delete()
           
protected  void finalize()
           
protected static long getCPtr(OsiCbcSolverInterface obj)
           
 double getCutoff()
           
 int getMaximumNodes()
           
 double getMaximumSeconds()
           
 int getMaximumSolutions()
           
 CbcModel getModelPtr()
           
 int getNodeCount()
           
 OsiSolverInterface getRealSolverPtr()
           
 boolean isNodeLimitReached()
           
 boolean isSolutionLimitReached()
           
 void setCutoff(double value)
           
 void setMaximumNodes(int value)
           
 void setMaximumSeconds(double value)
           
 void setMaximumSolutions(int value)
           
 int status()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsiCbcSolverInterface

protected OsiCbcSolverInterface(long cPtr,
                                boolean cMemoryOwn)

OsiCbcSolverInterface

public OsiCbcSolverInterface()
Method Detail

getCPtr

protected static long getCPtr(OsiCbcSolverInterface obj)

finalize

protected void finalize()

delete

public void delete()

getRealSolverPtr

public OsiSolverInterface getRealSolverPtr()

setCutoff

public void setCutoff(double value)

getCutoff

public double getCutoff()

setMaximumNodes

public void setMaximumNodes(int value)

getMaximumNodes

public int getMaximumNodes()

setMaximumSolutions

public void setMaximumSolutions(int value)

getMaximumSolutions

public int getMaximumSolutions()

setMaximumSeconds

public void setMaximumSeconds(double value)

getMaximumSeconds

public double getMaximumSeconds()

isNodeLimitReached

public boolean isNodeLimitReached()

isSolutionLimitReached

public boolean isSolutionLimitReached()

getNodeCount

public int getNodeCount()

status

public int status()

getModelPtr

public CbcModel getModelPtr()

cloneSolver

public OsiSolverInterface cloneSolver(boolean copyData)

cloneSolver

public OsiSolverInterface cloneSolver()