Uses of Class
org.ojalgo.structure.Structure1D.IntIndex
-
Packages that use Structure1D.IntIndex Package Description org.ojalgo.optimisation org.ojalgo.optimisation.linear org.ojalgo.structure -
-
Uses of Structure1D.IntIndex in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as Structure1D.IntIndex Modifier and Type Field Description private Structure1D.IntIndex
Variable. myIndex
private Structure1D.IntIndex[]
SpecialOrderedSet. mySequence
Fields in org.ojalgo.optimisation with type parameters of type Structure1D.IntIndex Modifier and Type Field Description private java.util.Set<Structure1D.IntIndex>
ExpressionsBasedModel. myFixedVariables
private java.util.Map<Structure1D.IntIndex,java.math.BigDecimal>
Expression. myLinear
private java.util.Set<Structure1D.IntIndex>
ExpressionsBasedModel. myReferences
private java.util.Set<Structure1D.IntIndex>
ExpressionsBasedModel. myTemporary
Temporary storage for some expression specific subset of variablesMethods in org.ojalgo.optimisation that return Structure1D.IntIndex Modifier and Type Method Description (package private) Structure1D.IntIndex
Variable. getIndex()
private Structure1D.IntIndex
Expression. toIntIndex(int index)
private Structure1D.IntIndex
Expression. toIntIndex(Variable variable)
(package private) Structure1D.IntIndex
ExpressionsBasedModel. toIntIndex(int index)
Methods in org.ojalgo.optimisation that return types with arguments of type Structure1D.IntIndex Modifier and Type Method Description java.util.Set<Structure1D.IntIndex>
ExpressionsBasedModel. getFixedVariables()
(package private) java.util.Map<Structure1D.IntIndex,java.math.BigDecimal>
Expression. getLinear()
java.util.Set<java.util.Map.Entry<Structure1D.IntIndex,java.math.BigDecimal>>
Expression. getLinearEntrySet()
java.util.Set<Structure1D.IntIndex>
Expression. getLinearKeySet()
(package private) java.util.Set<Structure1D.IntIndex>
ExpressionsBasedModel. getReferences()
Methods in org.ojalgo.optimisation with parameters of type Structure1D.IntIndex Modifier and Type Method Description (package private) void
ExpressionsBasedModel. addReference(Structure1D.IntIndex index)
private Expression
Expression. doAdd(Structure1D.IntIndex key, java.math.BigDecimal value)
(package private) Expression
Expression. doSet(Structure1D.IntIndex key, java.math.BigDecimal value)
double
Expression. doubleValue(Structure1D.IntIndex key, boolean adjusted)
java.math.BigDecimal
Expression. get(Structure1D.IntIndex key)
java.math.BigDecimal
Expression. get(Structure1D.IntIndex key, boolean adjusted)
Variable
ExpressionsBasedModel. getVariable(Structure1D.IntIndex index)
int
ExpressionsBasedModel. indexOfFreeVariable(Structure1D.IntIndex variableIndex)
int
ExpressionsBasedModel. indexOfIntegerVariable(Structure1D.IntIndex variableIndex)
int
ExpressionsBasedModel. indexOfNegativeVariable(Structure1D.IntIndex variableIndex)
int
ExpressionsBasedModel. indexOfPositiveVariable(Structure1D.IntIndex variableIndex)
(package private) Variable
Expression. resolve(Structure1D.IntIndex index)
Method parameters in org.ojalgo.optimisation with type arguments of type Structure1D.IntIndex Modifier and Type Method Description (package private) java.math.BigDecimal
Expression. calculateSetValue(java.util.Collection<Structure1D.IntIndex> subset)
Calculates this expression's value - the subset variables' part of this expression.static void
Presolvers. checkFeasibility(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision, boolean relaxed)
Expression
Expression. compensate(java.util.Set<Structure1D.IntIndex> fixedVariables)
Will return an Expression with factors corresponding to fixed variables removed, and lower/upper limits compensated for the fixed part of the expression.(package private) static boolean
Presolvers. doCase0(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
This constraint expression has 0 remaining free variable.(package private) static boolean
Presolvers. doCase1(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
This constraint expression has 1 remaining free variable.(package private) static boolean
Presolvers. doCase2(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
Checks if bounds on either of the variables (together with the expressions's bounds) implies tighter bounds on the other variable.(package private) static boolean
Presolvers. doCaseN(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
Checks the sign of the limits and the sign of the expression parameters to deduce variables that in fact can only be zero.(package private) void
Expression. doIntegerRounding(java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper)
(package private) java.util.Set<Variable>
Expression. getBinaryVariables(java.util.Set<Structure1D.IntIndex> subset)
(package private) boolean
ExpressionsBasedModel. isInteger(java.util.Set<Structure1D.IntIndex> variables)
(package private) boolean
Expression. isNegativeOn(java.util.Set<Structure1D.IntIndex> subset)
(package private) boolean
Expression. isPositiveOn(java.util.Set<Structure1D.IntIndex> subset)
abstract boolean
ExpressionsBasedModel.Presolver. simplify(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
boolean
SpecialOrderedSet. simplify(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)
The program logic here does not assume variables to be binary or even integerprivate static void
FileFormatEBM. writeLinear(java.util.Map.Entry<Structure1D.IntIndex,java.math.BigDecimal> entry, java.io.BufferedWriter writer)
Constructors in org.ojalgo.optimisation with parameters of type Structure1D.IntIndex Constructor Description SpecialOrderedSet(Structure1D.IntIndex[] sequence, int type, Expression expression)
-
Uses of Structure1D.IntIndex in org.ojalgo.optimisation.linear
Methods in org.ojalgo.optimisation.linear with parameters of type Structure1D.IntIndex Modifier and Type Method Description (package private) static void
SimplexTableauSolver. set(ExpressionsBasedModel model, Primitive2D constraintsBdy, int indCnstr, int basePosVars, int baseNegVars, Structure1D.IntIndex key, double factor)
-
Uses of Structure1D.IntIndex in org.ojalgo.structure
Fields in org.ojalgo.structure declared as Structure1D.IntIndex Modifier and Type Field Description private Structure1D.IntIndex
Structure2D.IntRowColumn. myColumn
private Structure1D.IntIndex
Structure2D.IntRowColumn. myRow
Methods in org.ojalgo.structure that return Structure1D.IntIndex Modifier and Type Method Description Structure1D.IntIndex
Structure2D.IntRowColumn. column()
static Structure1D.IntIndex
Structure1D.IntIndex. of(int index)
Structure1D.IntIndex
Structure2D.IntRowColumn. row()
Methods in org.ojalgo.structure with parameters of type Structure1D.IntIndex Modifier and Type Method Description int
Structure1D.IntIndex. compareTo(Structure1D.IntIndex ref)
Constructors in org.ojalgo.structure with parameters of type Structure1D.IntIndex Constructor Description IntRowColumn(Structure1D.IntIndex aRow, Structure1D.IntIndex aCol)
-