wrong string representation of simple affine expression
The following code displays a wrong representation:
import picos as pic
P = pic.Problem()
a = P.add_variable("a",1)
eta = pic.new_param("eta",0.0341)
expression = (1-eta) * a
print expression
The displayed text is -eta + 1.0*a
, which is incorrect. (We should see something like a - eta * a
or (1-eta) * a
)