public static class IloCplex.BranchType
extends java.lang.Object
IloCplex.BranchCallback.
The branch type indicates what type of branch IloCplex is about
to make when the BranchCallback is called. Possible types
include:
BranchOnVariable indicates branching on a single
variable.BranchOnSOS1 indicates branching on an SOS of type 1.BranchOnSOS2 indicates branching on an SOS of type 2.BranchOnAny indicates a more complex branching.IloCplex.BranchCallback| Modifier and Type | Field and Description |
|---|---|
static IloCplex.BranchType |
BranchOnAny
An instance of
IloCplex.BranchType indicating a complex
branching. |
static IloCplex.BranchType |
BranchOnSOS1
An instance of
IloCplex.BranchType indicating a branch on an SOS
of type 1. |
static IloCplex.BranchType |
BranchOnSOS2
An instance of
IloCplex.BranchType indicating a branch on an SOS
of type 2. |
static IloCplex.BranchType |
BranchOnVariable
An instance of
IloCplex.BranchType indicating a branch on a
single variable. |
public static final IloCplex.BranchType BranchOnVariable
IloCplex.BranchType indicating a branch on a
single variable.public static final IloCplex.BranchType BranchOnAny
IloCplex.BranchType indicating a complex
branching.public static final IloCplex.BranchType BranchOnSOS1
IloCplex.BranchType indicating a branch on an SOS
of type 1.public static final IloCplex.BranchType BranchOnSOS2
IloCplex.BranchType indicating a branch on an SOS
of type 2.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object