KBranchingSchemeGroupSerializer¶
-
class KBranchingSchemeGroupSerializer : public 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.
Public Functions
-
KBranchingSchemeGroupSerializer(const KBranchingSchemeGroupArray &groups, int discrepancyLimit = MAX_INT, KBranchingSchemeGroupSelector *groupSelector = nullptr)¶
Primary constructor.
-
KBranchingSchemeGroupSerializer(KBranchingSchemeGroupSerializer_I *branchingSchemeGroupSerializer)¶
Constructor with KBranchingSchemeGroupSerializer_I*.
-
KBranchingSchemeGroupSerializer(const KBranchingSchemeGroupSerializer &taskSerializer)¶
Copy constructor.
-
virtual ~KBranchingSchemeGroupSerializer()¶
Destructor.
-
virtual KBranchingScheme *getCopyPtr() const¶
Get a copy pointer.
-
KBranchingSchemeGroupSerializer(const KBranchingSchemeGroupArray &groups, int discrepancyLimit = MAX_INT, KBranchingSchemeGroupSelector *groupSelector = nullptr)¶