jump-dev / Convex.jl

A Julia package for disciplined convex programming
https://jump.dev/Convex.jl/stable/
Other
567 stars 121 forks source link

Improve performance of `ExpAtom`, `LogAtom`, and `EntropyAtom` #618

Closed ericphanson closed 5 months ago

ericphanson commented 5 months ago

Generalizes #613 to the other atoms that uses exponential cone constraints in the same way.

closes #613 closes #254

addresses the first three items of #614

codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.88%. Comparing base (2a3b520) to head (a27e543).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #618 +/- ## ========================================== + Coverage 97.83% 97.88% +0.04% ========================================== Files 88 88 Lines 5045 5053 +8 ========================================== + Hits 4936 4946 +10 + Misses 109 107 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.