注册复杂类型

(函数来自 pyomo.common.numeric_types)

pyomo.common.numeric_types.RegisterComplexType(new_type: type)[source]

将指定类型注册为“复杂类型”。

一个用于将新类型注册为“原生复数类型”的实用函数。复数类型不能是Pyomo数值表达式中的叶节点。该类型应与complex兼容(即存储一个标量复数值并可转换为Python复数)。

请注意,复杂类型不会被注册为逻辑或数字类型。

Parameters:

new_type (type) – 新的复数类型(例如,numpy.complex128