public class LpExpressionBuilder
Methods present here are for easy building of LpProblem using DSL:
buildLp {
val x = variable("x")
val y = variable("y")
constraint { x + y lessOrEquals 2.0 }
minimize { x }
}
| Constructor and Description |
|---|
LpExpressionBuilder()
Methods present here are for easy building of LpProblem using DSL:
|
| Modifier and Type | Method and Description |
|---|---|
LpExpressionLike |
getAsE(double $receiver) |
LpExpression |
minus(LpExpressionLike $receiver,
LpExpressionLike that) |
LpExpression |
minus(LpExpressionLike $receiver,
double that) |
LpExpression |
minus(double $receiver,
LpExpressionLike that) |
LpExpression |
plus(LpExpressionLike $receiver,
LpExpressionLike that) |
LpExpression |
plus(LpExpressionLike $receiver,
double that) |
LpExpression |
plus(double $receiver,
LpExpressionLike that) |
LpExpression |
times(LpExpressionLike $receiver,
double that) |
LpExpression |
times(double $receiver,
LpExpressionLike that) |
LpExpression |
unaryMinus(LpExpressionLike $receiver) |
LpExpressionLike |
unaryPlus(LpExpressionLike $receiver) |
public LpExpressionBuilder()
Methods present here are for easy building of LpProblem using DSL:
buildLp {
val x = variable("x")
val y = variable("y")
constraint { x + y lessOrEquals 2.0 }
minimize { x }
}
public LpExpressionLike getAsE(double $receiver)
public LpExpressionLike unaryPlus(LpExpressionLike $receiver)
public LpExpression unaryMinus(LpExpressionLike $receiver)
public LpExpression plus(LpExpressionLike $receiver, LpExpressionLike that)
public LpExpression plus(LpExpressionLike $receiver, double that)
public LpExpression plus(double $receiver, LpExpressionLike that)
public LpExpression minus(LpExpressionLike $receiver, LpExpressionLike that)
public LpExpression minus(LpExpressionLike $receiver, double that)
public LpExpression minus(double $receiver, LpExpressionLike that)
public LpExpression times(LpExpressionLike $receiver, double that)
public LpExpression times(double $receiver, LpExpressionLike that)