ParameterizedLinearRepn

(class from pyomo.repn.parameterized)

class pyomo.repn.parameterized.ParameterizedLinearRepn[source]

Bases: ParameterizedRepnMixin, LinearRepn

__init__()

Methods

__init__()

append(other)

Append a child result from acceptChildResult

constant_flag(val)

duplicate()

multiplier_flag(val)

to_expression(visitor)

walker_exitNode()

Attributes

multiplier

constant

linear

nonlinear

Member Documentation

append(other)

Append a child result from acceptChildResult

Notes

This method assumes that the operator was “+”. It is implemented so that we can directly use a LinearRepn() as a data object in the expression walker (thereby allowing us to use the default implementation of acceptChildResult [which calls data.append()] and avoid the function call for a custom callback).