LinearTemplateBeforeChildDispatcher
(类来自 pyomo.repn.linear_template)
- class pyomo.repn.linear_template.LinearTemplateBeforeChildDispatcher[source]
基础类:
LinearBeforeChildDispatcher- __init__()
方法
__init__()clear()copy()fromkeys([value])创建一个新字典,其键来自可迭代对象,值设置为value。
get(key[, default])如果键在字典中,则返回键的值,否则返回默认值。
items()keys()pop(k[,d])如果未找到键,则返回给定的默认值;否则,引发 KeyError。
popitem()移除并返回一个 (key, value) 对作为 2 元组。
register_dispatcher(visitor, child)setdefault(key[, default])如果键不在字典中,则插入键并赋予默认值。
update([E, ]**F)如果E存在并且具有.keys()方法,则执行:对于E中的k:D[k] = E[k] 如果E存在但没有.keys()方法,则执行:对于E中的k, v:D[k] = v 无论哪种情况,接下来都会执行:对于F中的k:D[k] = F[k]
values()属性
由__missing__()调用的默认值工厂。
成员文档
- clear() None. Remove all items from D.
- copy() a shallow copy of D.
- fromkeys(value=None, /)
创建一个新字典,其键来自可迭代对象,值设置为value。
- get(key, default=None, /)
如果键在字典中,则返回键的值,否则返回默认值。
- items() a set-like object providing a view on D's items
- keys() a set-like object providing a view on D's keys
- pop(k[, d]) v, remove specified key and return the corresponding value.
如果未找到键,则返回给定的默认值;否则,引发 KeyError。
- popitem()
移除并返回一个 (key, value) 对作为 2 元组。
对按LIFO(后进先出)顺序返回。 如果字典为空,则引发KeyError。
- setdefault(key, default=None, /)
如果键不在字典中,则插入键并赋予默认值。
如果键在字典中,则返回键的值,否则返回默认值。
- update([E, ]**F) None. Update D from dict/iterable E and F.
如果E存在并且具有.keys()方法,则执行:对于E中的k:D[k] = E[k] 如果E存在但缺少.keys()方法,则执行:对于E中的k, v:D[k] = v 无论哪种情况,接下来都会执行:对于F中的k:D[k] = F[k]
- values() an object providing a view on D's values
- default_factory
由__missing__()调用的默认值工厂。