Package com.artelys.kalis
Class KBranchingSchemeArray
- java.lang.Object
-
- com.artelys.kalis.branchingschemearray
-
- com.artelys.kalis.KBranchingSchemeArray
-
public class KBranchingSchemeArray extends com.artelys.kalis.branchingschemearray
This class implements an array of KBranchingScheme
Example :
KBranchingSchemeArray myStrategy; // First solve all the disjunctions in the problem myStrategy += KSettleDisjunction(); // then assign each remaining non bound variable by assigning values in // decreasing order to variables ordered by increasing size of domain myStrategy += KAssignVar(KSmallestDomain(),KMaxToMin());
- Since:
- 2016.1
- See Also:
KValueSelector KVariableSelector
-
-
Constructor Summary
Constructors Modifier Constructor Description KBranchingSchemeArray()
protected
KBranchingSchemeArray(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
protected static long
getCPtr(KBranchingSchemeArray obj)
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KBranchingSchemeArray obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classcom.artelys.kalis.branchingschemearray
-
delete
public void delete()
- Overrides:
delete
in classcom.artelys.kalis.branchingschemearray
-
-