def to_string(self, verbose=None, labeler=None, smap=None, compute_values=False): """Convert this expression into a string.""" return EXPR.expression_to_string(self, verbose=verbose, labeler=labeler, smap=smap, compute_values=compute_values)
def __str__(self): return "{%s}" % EXPR.expression_to_string(self)
from pyomo.environ import * from math import isclose import math import copy #--------------------------------------------- # @ex1 from pyomo.core.expr import current as EXPR M = ConcreteModel() M.x = Var() e = sin(M.x) + 2 * M.x # sin(x) + 2*x print(EXPR.expression_to_string(e)) # sum(sin(x), prod(2, x)) print(EXPR.expression_to_string(e, verbose=True)) # @ex1 #--------------------------------------------- # @ex2 from pyomo.core.expr import current as EXPR M = ConcreteModel() M.x = Var() M.y = Var() e = sin(M.x) + 2 * M.y
from pyomo.environ import * from pyutilib.math import isclose import math import copy #--------------------------------------------- # @ex1 from pyomo.core.expr import current as EXPR M = ConcreteModel() M.x = Var() e = sin(M.x) + 2*M.x # sin(x) + 2*x print(EXPR.expression_to_string(e)) # sum(sin(x), prod(2, x)) print(EXPR.expression_to_string(e, verbose=True)) # @ex1 #--------------------------------------------- # @ex2 from pyomo.core.expr import current as EXPR M = ConcreteModel() M.x = Var() M.y = Var() e = sin(M.x) + 2*M.y