Package com.artelys.kalis
Class KDisjunctionPriorityOrder
- java.lang.Object
 - 
- com.artelys.kalis.KDisjunctionSelector
 - 
- com.artelys.kalis.KDisjunctionPriorityOrder
 
 
 
- 
public class KDisjunctionPriorityOrder extends KDisjunctionSelector
This class implements a disjunction selector that selects first the disjunction ith the highest priority
Example :
KBranchingSchemeArray myBranchingSchemeArray; myBranchingSchemeArray += KSettleDisjunction(new KDisjunctionPriorityOrder());- Since:
 - 2016.1
 - See Also:
 KDisjunctionSelector
 
- 
- 
Field Summary
- 
Fields inherited from class com.artelys.kalis.KDisjunctionSelector
swigCMemOwn 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description KDisjunctionPriorityOrder()ConstructorprotectedKDisjunctionPriorityOrder(long cPtr, boolean cMemoryOwn)KDisjunctionPriorityOrder(KDisjunctionPriorityOrder toCopy)Copy constructor 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()KDisjunctionSelectorgetCopyPtr()Return a copy of this objectprotected static longgetCPtr(KDisjunctionPriorityOrder obj)KDisjunctionselectNextDisjunction(KDisjunctionArray disjunctionArray)Virtual interface method to overload for definition of your own disjunction selection heuristics- 
Methods inherited from class com.artelys.kalis.KDisjunctionSelector
getCPtr, getName, getProblem, printName, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
KDisjunctionPriorityOrder
protected KDisjunctionPriorityOrder(long cPtr, boolean cMemoryOwn) 
- 
KDisjunctionPriorityOrder
public KDisjunctionPriorityOrder()
Constructor 
- 
KDisjunctionPriorityOrder
public KDisjunctionPriorityOrder(KDisjunctionPriorityOrder toCopy)
Copy constructor 
 - 
 
- 
Method Detail
- 
getCPtr
protected static long getCPtr(KDisjunctionPriorityOrder obj)
 
- 
finalize
protected void finalize()
- Overrides:
 finalizein classKDisjunctionSelector
 
- 
delete
public void delete()
- Overrides:
 deletein classKDisjunctionSelector
 
- 
selectNextDisjunction
public KDisjunction selectNextDisjunction(KDisjunctionArray disjunctionArray)
Description copied from class:KDisjunctionSelectorVirtual interface method to overload for definition of your own disjunction selection heuristics- Overrides:
 selectNextDisjunctionin classKDisjunctionSelector
 
- 
getCopyPtr
public KDisjunctionSelector getCopyPtr()
Description copied from class:KDisjunctionSelectorReturn a copy of this object- Overrides:
 getCopyPtrin classKDisjunctionSelector
 
 - 
 
 -