net.sourceforge.swimp.osicbc
Class CbcModel
java.lang.Object
net.sourceforge.swimp.osicbc.CbcModel
public class CbcModel
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
swigCMemOwn
protected boolean swigCMemOwn
CbcModel
public CbcModel(long cPtr,
boolean cMemoryOwn)
CbcModel
public CbcModel()
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()