符号映射
(类来自 pyomo.core.expr.symbol_map)
- class pyomo.core.expr.symbol_map.SymbolMap(labeler=None)[source]
基础类:
object用于跟踪建模组件分配标签的类。
符号映射用于例如编写问题文件以输入到优化器时。
警告
符号映射不应该被序列化。这个类通常由求解器和写入器构建,并且可能由模型拥有。
注意
我们应该更改API,不使用驼峰式命名。
- default_labeler
用于从对象计算字符串标签
方法
__init__([labeler])addSymbol(obj, symb)为给定对象添加符号
addSymbols(obj_symbol_tuples)从可迭代对象中添加(对象,符号)元组。
alias(obj, name)为对象创建一个别名。
createSymbol(obj[, labeler])为带有给定标签器的对象创建一个符号。
createSymbols(objs[, labeler])为具有给定标签器的可迭代对象创建一个符号。
getObject(symbol)返回与符号对应的对象
getSymbol(obj[, labeler])返回对象的符号。
removeSymbol(obj)成员文档