数值常量
(类来自 pyomo.core.expr.numvalue)
- class pyomo.core.expr.numvalue.NumericConstant(value)[source]
基础类:
NumericValue一个包含常量数值的对象。
- Constructor Arguments:
value 初始值。
方法
__init__(value)getname(*args, **kwargs)如果这是一个组件,返回所属块上的组件名称;否则返回转换为字符串的值
如果此类是Pyomo组件,则返回True
如果此数值是常量值,则返回True
is_expression_type([expression_system])如果此数值是一个表达式,则返回 True
is_fixed()如果这是一个已被固定的非常量值,则返回True
如果此数值是一个索引对象,则返回 True
如果此类是Pyomo布尔对象,则返回True。
如果此数值是一个命名表达式,则返回 True
如果此类是Pyomo数值对象,则返回True
除非此类是参数对象,否则返回 False
如果变量可以出现在此表达式中,则返回 True
如果此对象是引用,则返回 True。
已弃用。
除非此类是变量对象,否则返回 False
返回表达式的多项式次数。
pprint([ostream, verbose])to_string([verbose, labeler, smap, ...])返回表达式树的字符串表示。
属性
valuelocal_namename成员文档
- getname(*args, **kwargs)
如果这是一个组件,返回组件在所属块上的名称;否则返回转换为字符串的值
- is_component_type()
如果此类是Pyomo组件,则返回True
- is_expression_type(expression_system=None)
如果此数值是一个表达式,则返回 True
- is_indexed()
如果此数值是一个索引对象,则返回 True
- is_logical_type()
如果此类是Pyomo布尔对象,则返回True。
布尔对象包括常量、变量或逻辑表达式。
- is_named_expression_type()
如果此数值是一个命名表达式,则返回 True
- is_numeric_type()
如果此类是Pyomo数值对象,则返回True
- is_parameter_type()
除非此类是参数对象,否则返回 False
- is_potentially_variable()
如果变量可以出现在此表达式中,则返回 True
- is_reference()
如果此对象是引用,则返回 True。
- is_relational()
已弃用。
如果此数值表示一个关系表达式,则返回True。
自版本6.4.3起已弃用:is_relational() 已被弃用,推荐使用 is_expression_type(ExpressionType.RELATIONAL)
- is_variable_type()
除非此类是变量对象,否则返回 False
- polynomial_degree()
返回表达式的多项式次数。
- Returns:
None
- to_string(verbose=None, labeler=None, smap=None, compute_values=False)
返回表达式树的字符串表示。