CADETProcess.optimization.OptimizationProblem.add_linear_constraint

CADETProcess.optimization.OptimizationProblem.add_linear_constraint#

OptimizationProblem.add_linear_constraint(opt_vars, lhs=1.0, b=0.0)[source]#

Add linear inequality constraints.

Parameters:
opt_varslist of strings

Names of the OptimizationVariable to be added.

lhsfloat or list, 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.