infiniteopt / InfiniteOpt.jl

An intuitive modeling interface for infinite-dimensional optimization problems.
https://infiniteopt.github.io/InfiniteOpt.jl/stable
MIT License
251 stars 17 forks source link

Improve the Extensibility of Derivative Methods #345

Closed pulsipher closed 2 months ago

pulsipher commented 2 months ago

This makes the derivative evaluation API more modular. It is greatly helpful for InfiniteExaModels to not duplicate the reformulation code and also increases performance.

codecov[bot] commented 2 months ago

Codecov Report

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

Project coverage is 99.74%. Comparing base (0edc47e) to head (a58bd18).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #345 +/- ## ======================================= Coverage 99.74% 99.74% ======================================= Files 36 36 Lines 6679 6684 +5 ======================================= + Hits 6662 6667 +5 Misses 17 17 ```

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