| Interface | Description |
|---|---|
| LpExpressionLike |
Interface indicating linear expression or it's parts. Consists of linear
LpExpressionLike.getTerms in form of mapping from variable
to it's coefficient and a additional LpExpressionLike.getFree constant. |
| LpTaskBuilderMarker |
| Class | Description |
|---|---|
| LpConstraint |
Constraint in linear programming problem in form "linearExpression sign constantValue".
|
| LpConstraintBuilder | |
| LpExpression |
Class storing linear expressions to be used in constraints or as a function
in linear programming problem.
|
| LpExpressionBuilder |
Methods present here are for easy building of LpProblem using DSL:
|
| LpFunction |
Function in linear programming problem to be optimized.
|
| LpProblem |
Linear programming problem with given variables, constraints and a function to be maximized.
|
| LpProblemBuilder |
Helper class to build LpProblem.
|
| LpProblemDsl | |
| LpSolution |
Interface representing solution of
class LpProblem. |
| LpSolver | |
| LpVariable |
Variable in linear programming problem. Has a unique name. By default, variables are limited not to be negative.
If needed, one can set canBeNegative to allow negative values by adding another internal variable responsible
for negative values.
|
| NoSolution |
Returned by solver when linear programming problem has no solution.
|
| Solved |
Returned by solver when linear programming problem is solvable.
|
| Unbounded |
Returned by solver when linear programming problem is unbounded.
|
| Enum | Description |
|---|---|
| LpConstraintSign |
Sign used in constraints.
|
| LpFunctionOptimization |
Required optimization of function in linear programming problem.
|