Package com.artelys.kalis
Class KSettleDisjunction
- java.lang.Object
-
- com.artelys.kalis.KBranchingScheme
-
- com.artelys.kalis.KSettleDisjunction
-
public class KSettleDisjunction extends KBranchingScheme
KSettleDisjunction branching scheme
Example :
KBranchingSchemeArray myBranchingSchemeArray; myBranchingSchemeArray += KSettleDisjunction();
- Since:
- 2016.1
- See Also:
KAssignVar KAssignAndForbid KSettleDisjunction KProbe KSplitDomain
-
-
Field Summary
-
Fields inherited from class com.artelys.kalis.KBranchingScheme
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description KSettleDisjunction()
Primary constructorprotected
KSettleDisjunction(long cPtr, boolean cMemoryOwn)
KSettleDisjunction(KDisjunctionArray disjunctionArray)
ConstructorKSettleDisjunction(KDisjunctionArray disjunctionArray, KDisjunctionSelector disjunctionSelector)
ConstructorKSettleDisjunction(KDisjunctionSelector disjunctionSelector)
Primary constructorKSettleDisjunction(KSettleDisjunction toCopy)
KSettleDisjunction(com.artelys.kalis.SWIGTYPE_p_KSettleDisjunction_I settleDisjunction)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
KBranchingScheme
getCopyPtr()
protected static long
getCPtr(KSettleDisjunction obj)
KBranchingScheme
getInstanceCopyPtr(KProblem problem)
-
Methods inherited from class com.artelys.kalis.KBranchingScheme
_finishedBranching, _freeAllocatedObjectsForBranching, _getNextBranch, _goDownBranch, _goUpBranch, _selectNextBranchingObject, getCPtr, getGoDownDescription, getName, getProblem, printName, setSolver_I_ptr, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership
-
-
-
-
Constructor Detail
-
KSettleDisjunction
protected KSettleDisjunction(long cPtr, boolean cMemoryOwn)
-
KSettleDisjunction
public KSettleDisjunction(KDisjunctionSelector disjunctionSelector)
Primary constructor
-
KSettleDisjunction
public KSettleDisjunction()
Primary constructor
-
KSettleDisjunction
public KSettleDisjunction(KDisjunctionArray disjunctionArray, KDisjunctionSelector disjunctionSelector)
Constructor- Parameters:
disjunctionArray
- the disjunction array to branch on
-
KSettleDisjunction
public KSettleDisjunction(KDisjunctionArray disjunctionArray)
Constructor- Parameters:
disjunctionArray
- the disjunction array to branch on
-
KSettleDisjunction
public KSettleDisjunction(com.artelys.kalis.SWIGTYPE_p_KSettleDisjunction_I settleDisjunction)
-
KSettleDisjunction
public KSettleDisjunction(KSettleDisjunction toCopy)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KSettleDisjunction obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classKBranchingScheme
-
delete
public void delete()
- Overrides:
delete
in classKBranchingScheme
-
getCopyPtr
public KBranchingScheme getCopyPtr()
- Overrides:
getCopyPtr
in classKBranchingScheme
-
getInstanceCopyPtr
public KBranchingScheme getInstanceCopyPtr(KProblem problem)
- Overrides:
getInstanceCopyPtr
in classKBranchingScheme
-
-