Uses of Class
org.ojalgo.optimisation.Expression
Packages that use Expression
-
Uses of Expression in org.ojalgo.optimisation
Methods in org.ojalgo.optimisation that return ExpressionModifier and TypeMethodDescriptionExpression.add(double scale, Expression values) Expression.add(int index, double value) Expression.add(int row, int column, double value) Expression.add(int row, int column, long value) Expression.add(int row, int column, Comparable<?> value) Expression.add(int index, long value) Expression.add(int index, Comparable<?> value) Expression.add(long scale, Expression values) Expression.add(Comparable<?> scale, Expression values) Adds the scaled values from another Expression to this Expression.Expression.add(Variable variable, Comparable<?> value) Will add the value to this variable's factor.Expression.add(Variable variable1, Variable variable2, Comparable<?> value) ExpressionsBasedModel.addExpression()ExpressionsBasedModel.addExpression(String name) 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.ExpressionsBasedModel.getExpression(String name) ExpressionsBasedModel.limitObjective(BigDecimal lower, BigDecimal upper) ExpressionsBasedModel.newExpression(String name) ExpressionsBasedModel.objective()This is generated on demand – you should not cache this.Expression.set(int index, double value) Expression.set(int row, int column, double value) Expression.set(int row, int column, long value) Expression.set(int row, int column, Comparable<?> value) Expression.set(int index, long value) Expression.set(int index, Comparable<?> value) Expression.set(Variable variable, Comparable<?> value) Will set (replace) the variable's factor to this valueExpression.set(Variable variable1, Variable variable2, Comparable<?> value) Methods in org.ojalgo.optimisation that return types with arguments of type ExpressionModifier and TypeMethodDescriptionExpressionsBasedModel.constraints()Returns a prefiltered stream of expressions that are constraints and have not been markes as redundant.ExpressionsBasedModel.getExpressions()Methods in org.ojalgo.optimisation with parameters of type ExpressionModifier and TypeMethodDescriptionExpression.add(double scale, Expression values) Expression.add(long scale, Expression values) Expression.add(Comparable<?> scale, Expression values) Adds the scaled values from another Expression to this Expression.voidExpressionsBasedModel.addSpecialOrderedSet(Collection<Variable> orderedSet, int type, Expression linkedTo) Creates a special ordered set (SOS) presolver instance and links that to the supplied expression.voidExpression.addTo(Expression target, BigDecimal scale) abstract voidModelEntity.addTo(Expression target, BigDecimal scale) voidVariable.addTo(Expression target, BigDecimal scale) static voidPresolvers.checkFeasibility(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision, boolean relaxed) booleanExpressionsBasedModel.checkSimilarity(Expression potential) static booleanPresolvers.checkSimilarity(Collection<Expression> current, Expression potential) Checks if the potentialExpressionis similar to any in the current collection.intExpression.compareTo(Expression obj) abstract booleanExpressionsBasedModel.Presolver.simplify(Expression expression, Set<Structure1D.IntIndex> remaining, BigDecimal lower, BigDecimal upper, NumberContext precision) Method parameters in org.ojalgo.optimisation with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic booleanPresolvers.checkSimilarity(Collection<Expression> current, Expression potential) Checks if the potentialExpressionis similar to any in the current collection.static booleanPresolvers.reduce(Collection<Expression> expressions) Constructors in org.ojalgo.optimisation with parameters of type ExpressionModifierConstructorDescriptionprotectedExpression(Expression expressionToCopy, ExpressionsBasedModel destinationModel, boolean deep)