net.sourceforge.swimp.coin
Class OsiRowCut

java.lang.Object
  extended by net.sourceforge.swimp.coin.OsiRowCut

public class OsiRowCut
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
OsiRowCut()
           
OsiRowCut(long cPtr, boolean cMemoryOwn)
           
OsiRowCut(OsiRowCut arg0)
           
 
Method Summary
 OsiRowCut assign(OsiRowCut rhs)
           
 OsiRowCut cloneCut()
           
 boolean consistent()
           
 boolean consistent(OsiSolverInterface si)
           
 void delete()
           
 double effectiveness()
           
 boolean equals(OsiRowCut rhs)
           
protected  void finalize()
           
static long getCPtr(OsiRowCut obj)
           
 boolean globallyValid()
           
 boolean infeasible(OsiSolverInterface si)
           
 boolean isLessEffective(OsiRowCut rhs)
           
 boolean isMoreEffective(OsiRowCut rhs)
           
 double lb()
           
 void print()
           
 double range()
           
 double rhs()
           
 CoinPackedVector row()
           
 char sense()
           
 void setEffectiveness(double e)
           
 void setGloballyValid()
           
 void setGloballyValid(boolean trueFalse)
           
 void setLb(double lb)
           
 void setNotGloballyValid()
           
 void setRow(CoinPackedVector v)
           
 void setRow(int size, SWIGTYPE_p_int colIndices, SWIGTYPE_p_double elements)
           
 void setUb(double ub)
           
 double ub()
           
 double violated(SWIGTYPE_p_double solution)
           
 
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

OsiRowCut

public OsiRowCut(long cPtr,
                 boolean cMemoryOwn)

OsiRowCut

public OsiRowCut(OsiRowCut arg0)

OsiRowCut

public OsiRowCut()
Method Detail

getCPtr

public static long getCPtr(OsiRowCut obj)

finalize

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

delete

public void delete()

setEffectiveness

public void setEffectiveness(double e)

effectiveness

public double effectiveness()

setGloballyValid

public void setGloballyValid(boolean trueFalse)

setGloballyValid

public void setGloballyValid()

setNotGloballyValid

public void setNotGloballyValid()

globallyValid

public boolean globallyValid()

print

public void print()

consistent

public boolean consistent()

consistent

public boolean consistent(OsiSolverInterface si)

infeasible

public boolean infeasible(OsiSolverInterface si)

violated

public double violated(SWIGTYPE_p_double solution)

equals

public boolean equals(OsiRowCut rhs)

isLessEffective

public boolean isLessEffective(OsiRowCut rhs)

isMoreEffective

public boolean isMoreEffective(OsiRowCut rhs)

lb

public double lb()

setLb

public void setLb(double lb)

ub

public double ub()

setUb

public void setUb(double ub)

sense

public char sense()

rhs

public double rhs()

range

public double range()

setRow

public void setRow(int size,
                   SWIGTYPE_p_int colIndices,
                   SWIGTYPE_p_double elements)

setRow

public void setRow(CoinPackedVector v)

row

public CoinPackedVector row()

assign

public OsiRowCut assign(OsiRowCut rhs)

cloneCut

public OsiRowCut cloneCut()