mschlund / FPsolve

FPsolve: solver for polynomial equations over omega-continuous semirings
BSD 2-Clause "Simplified" License
11 stars 5 forks source link

VecSet, main and general cleanup #38

Closed michalt closed 11 years ago

michalt commented 11 years ago

This makes both semilinear sets and linear sets use VecSet instead of std::set and improves performance by about 10-20%, so nothing spectacular but still useful. It should also reduce the memory usage, but I haven't measured it.

Apart from that I've done some work on CLI interface -- now if you call:

I've renamed --pseudolin to --mlset, which also respects the --vec-simpl (and will not simplify by default).

Finally, I've removed some of the code that is not needed anymore.

Everything builds on clang-3.2 and gcc-4.8.