CADETProcess.optimization.OptimizationProblem.add_variable_dependency

CADETProcess.optimization.OptimizationProblem.add_variable_dependency#

OptimizationProblem.add_variable_dependency(dependent_variable, independent_variables, transform)[source]#

Add dependency between two optimization variables.

Parameters:
dependent_variablestr

OptimizationVariable whose value will depend on other variables.

independent_variables{str, list}

Independent variable name or list of independent variables names.

transformcallable

Function to describe dependency. Must take all independent variables as arguments in the order as given by independent_variables. Returns transformed dependent value.

Raises:
CADETProcessError

If dependent_variable OR independent_variables are not found.

See also

OptimizationVariable
add_variable