org.ojalgo.optimisation.linear.mps
Enum ColumnType
java.lang.Object
java.lang.Enum<ColumnType>
org.ojalgo.optimisation.linear.mps.ColumnType
- All Implemented Interfaces:
- Serializable, Comparable<ColumnType>
public enum ColumnType
- extends Enum<ColumnType>
ColumnType used with the COLUMNS section.
type meaning
---------------------------------------------------
LO lower bound b <= x (< +inf)
UP upper bound (0 <=) x <= b
FX fixed variable x = b
FR free variable -inf < x < +inf
MI lower bound -inf -inf < x (<= 0)
PL upper bound +inf (0 <=) x < +inf
BV binary variable x = 0 or 1
LI integer variable b <= x (< +inf)
UI integer variable (0 <=) x <= b
SC semi-cont variable x = 0 or l <= x <= b
l is the lower bound on the variable
If none set then defaults to 1
- Author:
- apete
Method Summary |
static ColumnType |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ColumnType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
BV
public static final ColumnType BV
FR
public static final ColumnType FR
FX
public static final ColumnType FX
LI
public static final ColumnType LI
LO
public static final ColumnType LO
MI
public static final ColumnType MI
PL
public static final ColumnType PL
SC
public static final ColumnType SC
UI
public static final ColumnType UI
UP
public static final ColumnType UP
values
public static ColumnType[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (ColumnType c : ColumnType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static ColumnType valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null