Uses of Class
org.ojalgo.structure.Structure1D.IntIndex
Packages that use Structure1D.IntIndex
-
Uses of Structure1D.IntIndex in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as Structure1D.IntIndexModifier and TypeFieldDescriptionprivate final Structure1D.IntIndex
Variable.myIndex
private final Structure1D.IntIndex[]
SpecialOrderedSet.mySequence
Fields in org.ojalgo.optimisation with type parameters of type Structure1D.IntIndexModifier and TypeFieldDescriptionprivate final Set
<Structure1D.IntIndex> ExpressionsBasedModel.myFixedVariables
private final Map
<Structure1D.IntIndex, BigDecimal> Expression.myLinear
private final Set
<Structure1D.IntIndex> ExpressionsBasedModel.myReferences
private final Set
<Structure1D.IntIndex> ExpressionsBasedModel.myTemporary
Temporary storage for some expression specific subset of variablesMethods in org.ojalgo.optimisation that return Structure1D.IntIndexModifier and TypeMethodDescription(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.IntIndexModifier and TypeMethodDescriptionExpressionsBasedModel.getFixedVariables()
(package private) Map
<Structure1D.IntIndex, BigDecimal> Expression.getLinear()
Expression.getLinearEntrySet()
Expression.getLinearKeySet()
(package private) Set
<Structure1D.IntIndex> ExpressionsBasedModel.getReferences()
Methods in org.ojalgo.optimisation with parameters of type Structure1D.IntIndexModifier and TypeMethodDescription(package private) void
ExpressionsBasedModel.addReference
(Structure1D.IntIndex index) private Expression
Expression.doAdd
(Structure1D.IntIndex key, BigDecimal value) (package private) Expression
Expression.doSet
(Structure1D.IntIndex key, BigDecimal value) double
Expression.doubleValue
(Structure1D.IntIndex key, boolean adjusted) Expression.get
(Structure1D.IntIndex key) Expression.get
(Structure1D.IntIndex key, boolean adjusted) 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.IntIndexModifier and TypeMethodDescription(package private) BigDecimal
Expression.calculateSetValue
(Collection<Structure1D.IntIndex> subset) Calculates this expression's value - the subset variables' part of this expression.static void
Presolvers.checkFeasibility
(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision, boolean relaxed) Expression.compensate
(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, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision) This constraint expression has 0 remaining free variable.(package private) static boolean
Presolvers.doCase1
(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision) This constraint expression has 1 remaining free variable.(package private) static boolean
Presolvers.doCase2
(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, 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, Set<Structure1D.IntIndex> remaining, BigDecimal lower, 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
(Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper) Expression.getBinaryVariables
(Set<Structure1D.IntIndex> subset) (package private) boolean
ExpressionsBasedModel.isInteger
(Set<Structure1D.IntIndex> variables) (package private) boolean
Expression.isNegativeOn
(Set<Structure1D.IntIndex> subset) (package private) boolean
Expression.isPositiveOn
(Set<Structure1D.IntIndex> subset) abstract boolean
ExpressionsBasedModel.Presolver.simplify
(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision) boolean
SpecialOrderedSet.simplify
(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision) The program logic here does not assume variables to be binary or even integerprivate static void
FileFormatEBM.writeLinear
(Map.Entry<Structure1D.IntIndex, BigDecimal> entry, BufferedWriter writer) Constructors in org.ojalgo.optimisation with parameters of type Structure1D.IntIndexModifierConstructorDescription(package private)
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.IntIndexModifier and TypeMethodDescription(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.IntIndexModifier and TypeFieldDescriptionprivate Structure1D.IntIndex
Structure2D.IntRowColumn.myColumn
private Structure1D.IntIndex
Structure2D.IntRowColumn.myRow
Methods in org.ojalgo.structure that return Structure1D.IntIndexModifier and TypeMethodDescriptionStructure2D.IntRowColumn.column()
static Structure1D.IntIndex
Structure1D.IntIndex.of
(int index) Structure2D.IntRowColumn.row()
Methods in org.ojalgo.structure with parameters of type Structure1D.IntIndexConstructors in org.ojalgo.structure with parameters of type Structure1D.IntIndex