pymloc.model.optimization.optimization

Classes

AutomaticLocalOptimizationObject(…[, …])

NullOptimization(objective_obj, …)

OptimizationObject(objective_obj, …)

Class for defining optimization problems.

class pymloc.model.optimization.optimization.AutomaticLocalOptimizationObject(global_optimization, hl_value=None, ll_value=None)

Bases: pymloc.model.optimization.local_optimization.LocalOptimizationObject

class pymloc.model.optimization.optimization.NullOptimization(objective_obj, constraint_obj, lower_level_variables, higher_level_variables, local_level_variables)

Bases: pymloc.model.optimization.optimization.OptimizationObject

Parameters
class pymloc.model.optimization.optimization.OptimizationObject(objective_obj, constraint_obj, lower_level_variables, higher_level_variables, local_level_variables)

Bases: pymloc.model.multilevel_object.MultiLevelObject, abc.ABC

Class for defining optimization problems.

Parameters
property constraint_object
get_sensitivities()
property objective_object