net.sourceforge.swimp.osicbc
Class CbcModel

java.lang.Object
  extended by net.sourceforge.swimp.osicbc.CbcModel

public class CbcModel
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
CbcModel()
           
CbcModel(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 int currentDepth()
           
 void delete()
           
 boolean doCutsNow(int allowForTopOfTree)
           
protected  void finalize()
           
 double getAllowableFractionGap()
           
 double getAllowableGap()
           
 double getAllowablePercentageGap()
           
static long getCPtr(CbcModel obj)
           
 int getCurrentPassNumber()
           
 double getCurrentSeconds()
           
 double getCutoff()
           
 double getCutoffIncrement()
           
 double getInfeasibilityWeight()
           
 double getIntegerTolerance()
           
 int getMaximumCutPasses()
           
 int getMaximumCutPassesAtRoot()
           
 int getMaximumNodes()
           
 double getMaximumSeconds()
           
 int getMaximumSolutions()
           
 double getMinimumDrop()
           
 int getPreferredWay()
           
 int getPrintingMode()
           
 int howOftenGlobalScan()
           
 int numberAnalyzeIterations()
           
 int numberBeforeTrust()
           
 int numberPenalties()
           
 int numberStrong()
           
 SWIGTYPE_p_int originalColumns()
           
 double penaltyScaleFactor()
           
 int printFrequency()
           
 int problemType()
           
 boolean setAllowableFractionGap(double value)
           
 boolean setAllowableGap(double value)
           
 boolean setAllowablePercentageGap(double value)
           
 void setCutoff(double value)
           
 boolean setCutoffIncrement(double value)
           
 void setHotstartSolution(SWIGTYPE_p_double solution)
           
 void setHotstartSolution(SWIGTYPE_p_double solution, SWIGTYPE_p_int priorities)
           
 void setHowOftenGlobalScan(int number)
           
 boolean setInfeasibilityWeight(double value)
           
 boolean setIntegerTolerance(double value)
           
 void setMaximumCutPasses(int value)
           
 void setMaximumCutPassesAtRoot(int value)
           
 boolean setMaximumNodes(int value)
           
 boolean setMaximumSeconds(double value)
           
 boolean setMaximumSolutions(int value)
           
 void setMinimumDrop(double value)
           
 void setNumberAnalyzeIterations(int number)
           
 void setNumberBeforeTrust(int number)
           
 void setNumberPenalties(int number)
           
 void setNumberStrong(int number)
           
 void setOriginalColumns(SWIGTYPE_p_int originalColumns)
           
 void setPenaltyScaleFactor(double value)
           
 void setPreferredWay(int value)
           
 void setPrintFrequency(int number)
           
 boolean setPrintingMode(int value)
           
 void setProblemType(int number)
           
 void setSizeMiniTree(int value)
           
 void setWhenCuts(int value)
           
 int sizeMiniTree()
           
 int whenCuts()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

CbcModel

public CbcModel(long cPtr,
                boolean cMemoryOwn)

CbcModel

public CbcModel()
Method Detail

getCPtr

public static long getCPtr(CbcModel obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

setCutoff

public void setCutoff(double value)

getCutoff

public double getCutoff()

setMaximumNodes

public boolean setMaximumNodes(int value)

getMaximumNodes

public int getMaximumNodes()

setMaximumSolutions

public boolean setMaximumSolutions(int value)

getMaximumSolutions

public int getMaximumSolutions()

setPrintingMode

public boolean setPrintingMode(int value)

getPrintingMode

public int getPrintingMode()

setMaximumSeconds

public boolean setMaximumSeconds(double value)

getMaximumSeconds

public double getMaximumSeconds()

getCurrentSeconds

public double getCurrentSeconds()

setIntegerTolerance

public boolean setIntegerTolerance(double value)

getIntegerTolerance

public double getIntegerTolerance()

setInfeasibilityWeight

public boolean setInfeasibilityWeight(double value)

getInfeasibilityWeight

public double getInfeasibilityWeight()

setAllowableGap

public boolean setAllowableGap(double value)

getAllowableGap

public double getAllowableGap()

setAllowableFractionGap

public boolean setAllowableFractionGap(double value)

getAllowableFractionGap

public double getAllowableFractionGap()

setAllowablePercentageGap

public boolean setAllowablePercentageGap(double value)

getAllowablePercentageGap

public double getAllowablePercentageGap()

setCutoffIncrement

public boolean setCutoffIncrement(double value)

getCutoffIncrement

public double getCutoffIncrement()

setHotstartSolution

public void setHotstartSolution(SWIGTYPE_p_double solution,
                                SWIGTYPE_p_int priorities)

setHotstartSolution

public void setHotstartSolution(SWIGTYPE_p_double solution)

setMinimumDrop

public void setMinimumDrop(double value)

getMinimumDrop

public double getMinimumDrop()

setMaximumCutPassesAtRoot

public void setMaximumCutPassesAtRoot(int value)

getMaximumCutPassesAtRoot

public int getMaximumCutPassesAtRoot()

setMaximumCutPasses

public void setMaximumCutPasses(int value)

getMaximumCutPasses

public int getMaximumCutPasses()

getCurrentPassNumber

public int getCurrentPassNumber()

setNumberStrong

public void setNumberStrong(int number)

numberStrong

public int numberStrong()

setPreferredWay

public void setPreferredWay(int value)

getPreferredWay

public int getPreferredWay()

whenCuts

public int whenCuts()

setWhenCuts

public void setWhenCuts(int value)

doCutsNow

public boolean doCutsNow(int allowForTopOfTree)

setSizeMiniTree

public void setSizeMiniTree(int value)

sizeMiniTree

public int sizeMiniTree()

setNumberBeforeTrust

public void setNumberBeforeTrust(int number)

numberBeforeTrust

public int numberBeforeTrust()

setNumberPenalties

public void setNumberPenalties(int number)

numberPenalties

public int numberPenalties()

setNumberAnalyzeIterations

public void setNumberAnalyzeIterations(int number)

numberAnalyzeIterations

public int numberAnalyzeIterations()

penaltyScaleFactor

public double penaltyScaleFactor()

setPenaltyScaleFactor

public void setPenaltyScaleFactor(double value)

setProblemType

public void setProblemType(int number)

problemType

public int problemType()

currentDepth

public int currentDepth()

setHowOftenGlobalScan

public void setHowOftenGlobalScan(int number)

howOftenGlobalScan

public int howOftenGlobalScan()

originalColumns

public SWIGTYPE_p_int originalColumns()

setOriginalColumns

public void setOriginalColumns(SWIGTYPE_p_int originalColumns)

setPrintFrequency

public void setPrintFrequency(int number)

printFrequency

public int printFrequency()