Package org.ojalgo.optimisation
Class ExpressionsBasedModel.VariablesCategorisation
- java.lang.Object
-
- org.ojalgo.optimisation.ExpressionsBasedModel.VariablesCategorisation
-
- Enclosing class:
- ExpressionsBasedModel
static final class ExpressionsBasedModel.VariablesCategorisation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
myFreeIndices
private java.util.List<Variable>
myFreeVariables
private int[]
myIntegerIndices
private java.util.List<Variable>
myIntegerVariables
private int[]
myNegativeIndices
private java.util.List<Variable>
myNegativeVariables
private int[]
myPositiveIndices
private java.util.List<Variable>
myPositiveVariables
-
Constructor Summary
Constructors Constructor Description VariablesCategorisation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
free(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
getFreeVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
getIntegerVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
getNegativeVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
getPositiveVariables(java.util.ArrayList<Variable> variables)
(package private) int
indexOfFreeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
indexOfIntegerVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
indexOfNegativeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
indexOfPositiveVariable(int globalIndex, java.util.ArrayList<Variable> variables)
private void
integer(java.util.ArrayList<Variable> variables)
private void
negative(java.util.ArrayList<Variable> variables)
private void
positive(java.util.ArrayList<Variable> variables)
(package private) void
reset()
(package private) void
update(java.util.ArrayList<Variable> variables)
-
-
-
Field Detail
-
myFreeIndices
private transient int[] myFreeIndices
-
myFreeVariables
private final java.util.List<Variable> myFreeVariables
-
myIntegerIndices
private transient int[] myIntegerIndices
-
myIntegerVariables
private final java.util.List<Variable> myIntegerVariables
-
myNegativeIndices
private transient int[] myNegativeIndices
-
myNegativeVariables
private final java.util.List<Variable> myNegativeVariables
-
myPositiveIndices
private transient int[] myPositiveIndices
-
myPositiveVariables
private final java.util.List<Variable> myPositiveVariables
-
-
Method Detail
-
free
private void free(java.util.ArrayList<Variable> variables)
-
integer
private void integer(java.util.ArrayList<Variable> variables)
-
negative
private void negative(java.util.ArrayList<Variable> variables)
-
positive
private void positive(java.util.ArrayList<Variable> variables)
-
getFreeVariables
java.util.List<Variable> getFreeVariables(java.util.ArrayList<Variable> variables)
-
getIntegerVariables
java.util.List<Variable> getIntegerVariables(java.util.ArrayList<Variable> variables)
-
getNegativeVariables
java.util.List<Variable> getNegativeVariables(java.util.ArrayList<Variable> variables)
-
getPositiveVariables
java.util.List<Variable> getPositiveVariables(java.util.ArrayList<Variable> variables)
-
indexOfFreeVariable
int indexOfFreeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
-
indexOfIntegerVariable
int indexOfIntegerVariable(int globalIndex, java.util.ArrayList<Variable> variables)
-
indexOfNegativeVariable
int indexOfNegativeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
-
indexOfPositiveVariable
int indexOfPositiveVariable(int globalIndex, java.util.ArrayList<Variable> variables)
-
reset
void reset()
-
update
void update(java.util.ArrayList<Variable> variables)
-
-