Uses of Class
org.ojalgo.optimisation.Variable
-
Packages that use Variable Package Description org.ojalgo.optimisation org.ojalgo.optimisation.linear -
-
Uses of Variable in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as Variable Modifier and Type Field Description private Variable
FileFormatMPS.Column. myVariable
Fields in org.ojalgo.optimisation with type parameters of type Variable Modifier and Type Field Description private java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. myFreeVariables
private java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. myIntegerVariables
private java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. myNegativeVariables
private java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. myPositiveVariables
private java.util.ArrayList<Variable>
ExpressionsBasedModel. myVariables
Methods in org.ojalgo.optimisation that return Variable Modifier and Type Method Description Variable
ExpressionsBasedModel. addVariable()
Variable
ExpressionsBasedModel. addVariable(java.lang.String name)
Variable
Variable. binary()
SeeisBinary()
.(package private) Variable
Variable. copy()
Internal copy that includes the indexVariable
ExpressionsBasedModel. getVariable(int index)
Variable
ExpressionsBasedModel. getVariable(Structure1D.IntIndex index)
(package private) Variable
FileFormatMPS.Column. getVariable()
Variable
IntermediateSolver. getVariable(int globalModelIndex)
Variable
Variable. integer()
Variable
Variable. integer(boolean integer)
SeeisInteger()
.Variable
Variable. lower(java.lang.Comparable<?> lower)
Variable
ExpressionsBasedModel. newVariable(java.lang.String name)
Variable
Variable. relax()
(package private) Variable
Expression. resolve(Structure1D.IntIndex index)
Variable
Variable. upper(java.lang.Comparable<?> upper)
Variable
Variable. value(java.math.BigDecimal value)
Methods in org.ojalgo.optimisation that return types with arguments of type Variable Modifier and Type Method Description java.util.stream.Stream<Variable>
ExpressionsBasedModel. bounds()
(package private) java.util.Set<Variable>
Expression. getBinaryVariables(java.util.Set<Structure1D.IntIndex> subset)
java.util.List<Variable>
ExpressionsBasedModel. getFreeVariables()
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getFreeVariables(java.util.ArrayList<Variable> variables)
java.util.List<Variable>
ExpressionsBasedModel. getIntegerVariables()
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getIntegerVariables(java.util.ArrayList<Variable> variables)
java.util.List<Variable>
ExpressionsBasedModel. getNegativeVariables()
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getNegativeVariables(java.util.ArrayList<Variable> variables)
java.util.List<Variable>
ExpressionsBasedModel. getPositiveVariables()
Returns a list of the variables that are not fixed at a specific value and whos range include positive values and/or zero(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getPositiveVariables(java.util.ArrayList<Variable> variables)
java.util.List<Variable>
ExpressionsBasedModel. getVariables()
java.util.stream.Stream<Variable>
ExpressionsBasedModel. variables()
Returns a stream of variables that are not fixed.Methods in org.ojalgo.optimisation with parameters of type Variable Modifier and Type Method Description Expression
Expression. add(Variable variable, double value)
Expression
Expression. add(Variable variable, long value)
Expression
Expression. add(Variable variable, java.lang.Comparable<?> value)
Will add the value to this variable's factor.Expression
Expression. add(Variable variable1, Variable variable2, double value)
Expression
Expression. add(Variable variable1, Variable variable2, long value)
Expression
Expression. add(Variable variable1, Variable variable2, java.lang.Comparable<?> value)
int
Variable. compareTo(Variable obj)
java.math.BigDecimal
Expression. get(Variable variable)
protected int
ExpressionsBasedModel.Integration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)
(package private) boolean
Expression. includes(Variable variable)
int
ExpressionsBasedModel. indexOf(Variable variable)
int
ExpressionsBasedModel. indexOfFreeVariable(Variable variable)
int
ExpressionsBasedModel. indexOfIntegerVariable(Variable variable)
int
ExpressionsBasedModel. indexOfNegativeVariable(Variable variable)
int
ExpressionsBasedModel. indexOfPositiveVariable(Variable variable)
(package private) boolean
ExpressionsBasedModel.VariableAnalyser. isApplicable(Variable target)
(package private) boolean
ExpressionsBasedModel. isReferenced(Variable variable)
Expression
Expression. set(Variable variable, double value)
Expression
Expression. set(Variable variable, long value)
Expression
Expression. set(Variable variable, java.lang.Comparable<?> value)
Will set (replace) the variable's factor to this valueExpression
Expression. set(Variable variable1, Variable variable2, double value)
Expression
Expression. set(Variable variable1, Variable variable2, long value)
Expression
Expression. set(Variable variable1, Variable variable2, java.lang.Comparable<?> value)
abstract boolean
ExpressionsBasedModel.VariableAnalyser. simplify(Variable variable, ExpressionsBasedModel model)
private Structure1D.IntIndex
Expression. toIntIndex(Variable variable)
private Structure2D.IntRowColumn
Expression. toIntRowColumn(Variable variable1, Variable variable2)
void
IntermediateSolver. update(Variable variable)
private static void
FileFormatEBM. writeVariable(Variable variable, java.io.BufferedWriter writer)
Method parameters in org.ojalgo.optimisation with type arguments of type Variable Modifier and Type Method Description void
ExpressionsBasedModel. addSpecialOrderedSet(java.util.Collection<Variable> orderedSet, int min, int max)
Calling this method will create 2 things: A simple expression meassuring the sum of the (binary) variable values (the number of binary variables that are "ON").void
ExpressionsBasedModel. addSpecialOrderedSet(java.util.Collection<Variable> orderedSet, int type, Expression linkedTo)
Creates a special ordered set (SOS) presolver instance and links that to the supplied expression.private void
ExpressionsBasedModel.VariablesCategorisation. free(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getFreeVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getIntegerVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getNegativeVariables(java.util.ArrayList<Variable> variables)
(package private) java.util.List<Variable>
ExpressionsBasedModel.VariablesCategorisation. getPositiveVariables(java.util.ArrayList<Variable> variables)
(package private) int
ExpressionsBasedModel.VariablesCategorisation. indexOfFreeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
ExpressionsBasedModel.VariablesCategorisation. indexOfIntegerVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
ExpressionsBasedModel.VariablesCategorisation. indexOfNegativeVariable(int globalIndex, java.util.ArrayList<Variable> variables)
(package private) int
ExpressionsBasedModel.VariablesCategorisation. indexOfPositiveVariable(int globalIndex, java.util.ArrayList<Variable> variables)
private void
ExpressionsBasedModel.VariablesCategorisation. integer(java.util.ArrayList<Variable> variables)
private void
ExpressionsBasedModel.VariablesCategorisation. negative(java.util.ArrayList<Variable> variables)
private void
ExpressionsBasedModel.VariablesCategorisation. positive(java.util.ArrayList<Variable> variables)
void
Expression. setCompoundFactorsOffset(java.util.List<Variable> variables, Access1D<?> point)
Will set the quadratic and linear factors to an expression that measures (the square of) the distance from the given point.void
Expression. setLinearFactors(java.util.List<Variable> variables, Access1D<?> factors)
void
Expression. setLinearFactorsSimple(java.util.List<Variable> variables)
Will set the linear factors to a simple sum expression - all factors equal 1.0.void
Expression. setQuadraticFactors(java.util.List<Variable> variables, Access2D<?> factors)
(package private) void
ExpressionsBasedModel.VariablesCategorisation. update(java.util.ArrayList<Variable> variables)
Constructors in org.ojalgo.optimisation with parameters of type Variable Constructor Description Variable(Variable variableToCopy)
-
Uses of Variable in org.ojalgo.optimisation.linear
Methods in org.ojalgo.optimisation.linear with parameters of type Variable Modifier and Type Method Description protected int
LinearSolver.ModelIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)
protected int
LinearSolver.NewIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)
protected int
LinearSolver.OldIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)
(package private) static void
SimplexTableauSolver. set(ExpressionsBasedModel model, Primitive2D constraintsBdy, int indCnstr, int basePosVars, int baseNegVars, Variable variable, double factor)
-