- 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[]myFreeIndicesprivate java.util.List<Variable>myFreeVariablesprivate int[]myIntegerIndicesprivate java.util.List<Variable>myIntegerVariablesprivate int[]myNegativeIndicesprivate java.util.List<Variable>myNegativeVariablesprivate int[]myPositiveIndicesprivate 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 voidfree(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) intindexOfFreeVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intindexOfIntegerVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intindexOfNegativeVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intindexOfPositiveVariable(int globalIndex, java.util.ArrayList<Variable> variables)private voidinteger(java.util.ArrayList<Variable> variables)private voidnegative(java.util.ArrayList<Variable> variables)private voidpositive(java.util.ArrayList<Variable> variables)(package private) voidreset()(package private) voidupdate(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)
-
-