Package com.artelys.kalis
Class KBranchingSchemeGroupSerializer
- java.lang.Object
-
- com.artelys.kalis.KBranchingScheme
-
- com.artelys.kalis.KBranchingSchemeGroupSerializer
-
public class KBranchingSchemeGroupSerializer extends KBranchingScheme
A nested branching scheme.
From a list of branching scheme groups, this brancing scheme apply
iteratively each group.
The default group selector uses input order.
-
-
Field Summary
-
Fields inherited from class com.artelys.kalis.KBranchingScheme
swigCMemOwn
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
KBranchingSchemeGroupSerializer(long cPtr, boolean cMemoryOwn)
KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups)
Primary constructorKBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups, int discrepancyLimit)
Primary constructorKBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups, int discrepancyLimit, KBranchingSchemeGroupSelector groupSelector)
Primary constructorKBranchingSchemeGroupSerializer(KBranchingSchemeGroupSerializer taskSerializer)
Copy constructorKBranchingSchemeGroupSerializer(com.artelys.kalis.SWIGTYPE_p_KBranchingSchemeGroupSerializer_I branchingSchemeGroupSerializer)
Constructor with KBranchingSchemeGroupSerializer_I*
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
protected void
finalize()
KBranchingScheme
getCopyPtr()
Get a copy pointerprotected static long
getCPtr(KBranchingSchemeGroupSerializer 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
-
KBranchingSchemeGroupSerializer
protected KBranchingSchemeGroupSerializer(long cPtr, boolean cMemoryOwn)
-
KBranchingSchemeGroupSerializer
public KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups, int discrepancyLimit, KBranchingSchemeGroupSelector groupSelector)
Primary constructor
-
KBranchingSchemeGroupSerializer
public KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups, int discrepancyLimit)
Primary constructor
-
KBranchingSchemeGroupSerializer
public KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray groups)
Primary constructor
-
KBranchingSchemeGroupSerializer
public KBranchingSchemeGroupSerializer(com.artelys.kalis.SWIGTYPE_p_KBranchingSchemeGroupSerializer_I branchingSchemeGroupSerializer)
Constructor with KBranchingSchemeGroupSerializer_I*
-
KBranchingSchemeGroupSerializer
public KBranchingSchemeGroupSerializer(KBranchingSchemeGroupSerializer taskSerializer)
Copy constructor
-
-
Method Detail
-
getCPtr
protected static long getCPtr(KBranchingSchemeGroupSerializer obj)
-
finalize
protected void finalize()
- Overrides:
finalize
in classKBranchingScheme
-
delete
public void delete()
- Overrides:
delete
in classKBranchingScheme
-
getCopyPtr
public KBranchingScheme getCopyPtr()
Get a copy pointer- Overrides:
getCopyPtr
in classKBranchingScheme
-
getInstanceCopyPtr
public KBranchingScheme getInstanceCopyPtr(KProblem problem)
- Overrides:
getInstanceCopyPtr
in classKBranchingScheme
-
-