CADETProcess.optimization.OptimizationProblem.add_linear_constraint#
- OptimizationProblem.add_linear_constraint(opt_vars: list[str], lhs: float | list[float] | None = 1.0, b: float | None = 0.0) None[source]#
Add linear inequality constraints.
- Parameters:
- opt_varslist of strings
Names of the OptimizationVariable to be added.
- lhsfloat or list of float, optional
Left-hand side / coefficients of the constraints. If scalar, same coefficient is used for all variables.
- bfloat, optional
Constraint of inequality constraint. The default is zero.
- Raises:
- CADETProcessError
If optimization variables do not exist. If length of lhs coefficients does not match length of variables.