Package com.artelys.kalis
Class KParallelBranchingScheme
- java.lang.Object
-
- com.artelys.kalis.KBranchingScheme
-
- com.artelys.kalis.KParallelBranchingScheme
-
public class KParallelBranchingScheme extends KBranchingScheme
Parallel branching scheme
Example:
KBranchingSchemeArray bsa; bsa += KParallelBranchingScheme(KSplitDomain(KSmallestDomain(), KMaxToMin()));
- 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 protected
KParallelBranchingScheme(long cPtr, boolean cMemoryOwn)
KParallelBranchingScheme(KBranchingSchemeArray branchingSchemeArray, int maxDepth)
Constructor
KParallelBranchingScheme(KParallelBranchingScheme toCopy)
KParallelBranchingScheme(com.artelys.kalis.SWIGTYPE_p_KParallelBranchingScheme_I parallelBranchingScheme)
-
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(KParallelBranchingScheme 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
-
KParallelBranchingScheme
protected KParallelBranchingScheme(long cPtr, boolean cMemoryOwn)
-
KParallelBranchingScheme
public KParallelBranchingScheme(KBranchingSchemeArray branchingSchemeArray, int maxDepth)
Constructor
-
KParallelBranchingScheme
public KParallelBranchingScheme(com.artelys.kalis.SWIGTYPE_p_KParallelBranchingScheme_I parallelBranchingScheme)
-
KParallelBranchingScheme
public KParallelBranchingScheme(KParallelBranchingScheme toCopy)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KParallelBranchingScheme 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
-
-