Package org.ojalgo.optimisation.linear
Class SimplexSolver.IterDescr
- java.lang.Object
-
- org.ojalgo.optimisation.linear.SimplexSolver.IterDescr
-
- Enclosing class:
- SimplexSolver
static final class SimplexSolver.IterDescr extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) SimplexSolver.EnterInfo
enter
(package private) SimplexSolver.ExitInfo
exit
(package private) double
ratioDual
(package private) double
ratioPrimal
-
Constructor Summary
Constructors Constructor Description IterDescr(SimplexStore simplex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
column()
boolean
equals(java.lang.Object obj)
int
hashCode()
(package private) boolean
isBasisUpdate()
Normal basis update – one variable leaves the basis and another enters.(package private) boolean
isBoundSwitch()
Change fromSimplexStore.ColumnState.LOWER
toSimplexStore.ColumnState.UPPER
or vice versa.(package private) boolean
isNoOperation()
(package private) void
markAsBoundSwitch()
(package private) void
reset()
(package private) int
row()
java.lang.String
toString()
-
-
-
Field Detail
-
enter
final SimplexSolver.EnterInfo enter
-
exit
final SimplexSolver.ExitInfo exit
-
ratioDual
double ratioDual
-
ratioPrimal
double ratioPrimal
-
-
Constructor Detail
-
IterDescr
IterDescr(SimplexStore simplex)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
column
int column()
-
isBasisUpdate
boolean isBasisUpdate()
Normal basis update – one variable leaves the basis and another enters.
-
isBoundSwitch
boolean isBoundSwitch()
Change fromSimplexStore.ColumnState.LOWER
toSimplexStore.ColumnState.UPPER
or vice versa. (No change in basis.)
-
isNoOperation
boolean isNoOperation()
-
markAsBoundSwitch
void markAsBoundSwitch()
-
reset
void reset()
-
row
int row()
-
-