Uses of Class
org.ojalgo.optimisation.Expression
-
Packages that use Expression Package Description org.ojalgo.optimisation -
-
Uses of Expression in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as Expression Modifier and Type Field Description private ExpressionFileFormatMPS.Row. myExpressionprivate ExpressionSpecialOrderedSet. myExpressionprivate ExpressionFileFormatMPS. myQuadObjExprFields in org.ojalgo.optimisation with type parameters of type Expression Modifier and Type Field Description private java.util.Map<java.lang.String,Expression>ExpressionsBasedModel. myExpressionsMethods in org.ojalgo.optimisation that return Expression Modifier and Type Method Description ExpressionExpression. add(int index, double value)ExpressionExpression. add(int row, int column, double value)ExpressionExpression. add(int row, int column, long value)ExpressionExpression. add(int row, int column, java.lang.Comparable<?> value)ExpressionExpression. add(int index, long value)ExpressionExpression. add(int index, java.lang.Comparable<?> value)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)ExpressionExpressionsBasedModel. addExpression()ExpressionExpressionsBasedModel. addExpression(java.lang.String name)ExpressionExpression. 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) ExpressionExpression. copy(ExpressionsBasedModel destinationModel, boolean deep)private ExpressionExpression. doAdd(Structure1D.IntIndex key, java.math.BigDecimal value)private ExpressionExpression. doAdd(Structure2D.IntRowColumn key, java.math.BigDecimal value)(package private) ExpressionExpression. doMixedIntegerRounding()(package private) ExpressionExpression. doSet(Structure1D.IntIndex key, java.math.BigDecimal value)(package private) ExpressionExpression. doSet(Structure2D.IntRowColumn key, java.math.BigDecimal value)ExpressionExpressionsBasedModel. getExpression(java.lang.String name)(package private) ExpressionFileFormatMPS.Row. getExpression()ExpressionExpressionsBasedModel. limitObjective(java.math.BigDecimal lower, java.math.BigDecimal upper)ExpressionExpressionsBasedModel. newExpression(java.lang.String name)ExpressionExpressionsBasedModel. objective()This is generated on demand – you should not cache this.private static ExpressionFileFormatEBM. readExpression(ExpressionsBasedModel model, java.lang.String[] fields)ExpressionExpression. set(int index, double value)ExpressionExpression. set(int row, int column, double value)ExpressionExpression. set(int row, int column, long value)ExpressionExpression. set(int row, int column, java.lang.Comparable<?> value)ExpressionExpression. set(int index, long value)ExpressionExpression. set(int index, java.lang.Comparable<?> value)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)Methods in org.ojalgo.optimisation that return types with arguments of type Expression Modifier and Type Method Description java.util.stream.Stream<Expression>ExpressionsBasedModel. constraints()Returns a prefiltered stream of expressions that are constraints and have not been markes as redundant.(package private) java.util.stream.Stream<Expression>ExpressionsBasedModel. expressions()java.util.Collection<Expression>ExpressionsBasedModel. getExpressions()Methods in org.ojalgo.optimisation with parameters of type Expression Modifier and Type Method Description 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.voidExpression. addTo(Expression target, java.math.BigDecimal scale)abstract voidModelEntity. addTo(Expression target, java.math.BigDecimal scale)voidVariable. addTo(Expression target, java.math.BigDecimal scale)static voidPresolvers. checkFeasibility(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision, boolean relaxed)booleanExpressionsBasedModel. checkSimilarity(Expression potential)static booleanPresolvers. checkSimilarity(java.util.Collection<Expression> current, Expression potential)Checks if the potentialExpressionis similar to any in the current collection.intExpression. compareTo(Expression obj)(package private) intExpressionsBasedModel. deriveAdjustmentRange(Expression expression)(package private) static booleanPresolvers. 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 booleanPresolvers. 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 booleanPresolvers. 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 booleanPresolvers. 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) booleanExpressionsBasedModel.Presolver. isApplicable(Expression target)private static voidFileFormatEBM. readLinear(Expression current, java.lang.String[] fields)private static voidFileFormatEBM. readQuadratic(Expression current, java.lang.String[] fields)abstract booleanExpressionsBasedModel.Presolver. simplify(Expression expression, java.util.Set<Structure1D.IntIndex> remaining, java.math.BigDecimal lower, java.math.BigDecimal upper, NumberContext precision)booleanSpecialOrderedSet. 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 voidFileFormatEBM. writeExpression(Expression expression, java.io.BufferedWriter writer)Method parameters in org.ojalgo.optimisation with type arguments of type Expression Modifier and Type Method Description static booleanPresolvers. checkSimilarity(java.util.Collection<Expression> current, Expression potential)Checks if the potentialExpressionis similar to any in the current collection.static booleanPresolvers. reduce(java.util.Collection<Expression> expressions)Constructors in org.ojalgo.optimisation with parameters of type Expression Constructor Description Expression(Expression entityToCopy)Expression(Expression expressionToCopy, ExpressionsBasedModel destinationModel, boolean deep)SpecialOrderedSet(Structure1D.IntIndex[] sequence, int type, Expression expression)
-