Hi Cristóvão, JuMP (https://github.com/JuliaOpt/JuMP.jl) has supported scalar linear expressions for a while and has the low-level structure to support matrix coefficients, but that hasn't been a priority to implement so far. I think you'll also find that using operator overloading to form these expressions won't give you as much of a performance boost over python as you would expect, so in JuMP we've taken to using macros instead. Would you like to combine our efforts?
Best, Miles On Sunday, February 2, 2014 6:31:08 AM UTC-5, Cristóvão Duarte Sousa wrote: > > Hi Julians, > > I've developed a Julia package to manipulate symbolic linear expressions > with both scalar and matrix coefficients: > https://github.com/cdsousa/LinearExpressions.jl > > I created it mainly to manipulate large linear matrix inequalities > (LMI<http://en.wikipedia.org/wiki/Linear_matrix_inequality>) > for SDP optimization. > > Two notes: the tests are not extensive; the main LinExpr type is not > immutable, although from a mathematical pov it may make more sense to be. > > Cristóvão D. Sousa >
