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 VariableFileFormatMPS.Column. myVariableFields in org.ojalgo.optimisation with type parameters of type Variable Modifier and Type Field Description private java.util.List<Variable>ExpressionsBasedModel.VariablesCategorisation. myFreeVariablesprivate java.util.List<Variable>ExpressionsBasedModel.VariablesCategorisation. myIntegerVariablesprivate java.util.List<Variable>ExpressionsBasedModel.VariablesCategorisation. myNegativeVariablesprivate java.util.List<Variable>ExpressionsBasedModel.VariablesCategorisation. myPositiveVariablesprivate java.util.ArrayList<Variable>ExpressionsBasedModel. myVariablesMethods in org.ojalgo.optimisation that return Variable Modifier and Type Method Description VariableExpressionsBasedModel. addVariable()VariableExpressionsBasedModel. addVariable(java.lang.String name)VariableVariable. binary()SeeisBinary().(package private) VariableVariable. copy()Internal copy that includes the indexVariableExpressionsBasedModel. getVariable(int index)VariableExpressionsBasedModel. getVariable(Structure1D.IntIndex index)(package private) VariableFileFormatMPS.Column. getVariable()VariableIntermediateSolver. getVariable(int globalModelIndex)VariableVariable. integer()VariableVariable. integer(boolean integer)SeeisInteger().VariableVariable. lower(java.lang.Comparable<?> lower)VariableExpressionsBasedModel. newVariable(java.lang.String name)VariableVariable. relax()(package private) VariableExpression. resolve(Structure1D.IntIndex index)VariableVariable. upper(java.lang.Comparable<?> upper)VariableVariable. 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 ExpressionExpression. add(Variable variable, double value)ExpressionExpression. add(Variable variable, long value)ExpressionExpression. add(Variable variable, java.lang.Comparable<?> value)Will add the value to this variable's factor.ExpressionExpression. add(Variable variable1, Variable variable2, double value)ExpressionExpression. add(Variable variable1, Variable variable2, long value)ExpressionExpression. add(Variable variable1, Variable variable2, java.lang.Comparable<?> value)intVariable. compareTo(Variable obj)java.math.BigDecimalExpression. get(Variable variable)protected intExpressionsBasedModel.Integration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)(package private) booleanExpression. includes(Variable variable)intExpressionsBasedModel. indexOf(Variable variable)intExpressionsBasedModel. indexOfFreeVariable(Variable variable)intExpressionsBasedModel. indexOfIntegerVariable(Variable variable)intExpressionsBasedModel. indexOfNegativeVariable(Variable variable)intExpressionsBasedModel. indexOfPositiveVariable(Variable variable)(package private) booleanExpressionsBasedModel.VariableAnalyser. isApplicable(Variable target)(package private) booleanExpressionsBasedModel. isReferenced(Variable variable)ExpressionExpression. set(Variable variable, double value)ExpressionExpression. set(Variable variable, long value)ExpressionExpression. set(Variable variable, java.lang.Comparable<?> value)Will set (replace) the variable's factor to this valueExpressionExpression. set(Variable variable1, Variable variable2, double value)ExpressionExpression. set(Variable variable1, Variable variable2, long value)ExpressionExpression. set(Variable variable1, Variable variable2, java.lang.Comparable<?> value)abstract booleanExpressionsBasedModel.VariableAnalyser. simplify(Variable variable, ExpressionsBasedModel model)private Structure1D.IntIndexExpression. toIntIndex(Variable variable)private Structure2D.IntRowColumnExpression. toIntRowColumn(Variable variable1, Variable variable2)voidIntermediateSolver. update(Variable variable)private static voidFileFormatEBM. writeVariable(Variable variable, java.io.BufferedWriter writer)Method parameters in org.ojalgo.optimisation with type arguments of type Variable Modifier and Type Method Description voidExpressionsBasedModel. 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").voidExpressionsBasedModel. 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 voidExpressionsBasedModel.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) intExpressionsBasedModel.VariablesCategorisation. indexOfFreeVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intExpressionsBasedModel.VariablesCategorisation. indexOfIntegerVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intExpressionsBasedModel.VariablesCategorisation. indexOfNegativeVariable(int globalIndex, java.util.ArrayList<Variable> variables)(package private) intExpressionsBasedModel.VariablesCategorisation. indexOfPositiveVariable(int globalIndex, java.util.ArrayList<Variable> variables)private voidExpressionsBasedModel.VariablesCategorisation. integer(java.util.ArrayList<Variable> variables)private voidExpressionsBasedModel.VariablesCategorisation. negative(java.util.ArrayList<Variable> variables)private voidExpressionsBasedModel.VariablesCategorisation. positive(java.util.ArrayList<Variable> variables)voidExpression. 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.voidExpression. setLinearFactors(java.util.List<Variable> variables, Access1D<?> factors)voidExpression. setLinearFactorsSimple(java.util.List<Variable> variables)Will set the linear factors to a simple sum expression - all factors equal 1.0.voidExpression. setQuadraticFactors(java.util.List<Variable> variables, Access2D<?> factors)(package private) voidExpressionsBasedModel.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 intLinearSolver.ModelIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)protected intLinearSolver.NewIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)protected intLinearSolver.OldIntegration. getIndexInSolver(ExpressionsBasedModel model, Variable variable)(package private) static voidSimplexTableauSolver. set(ExpressionsBasedModel model, Primitive2D constraintsBdy, int indCnstr, int basePosVars, int baseNegVars, Variable variable, double factor)
-