[WIP] Add DiffOpt dependency for smoother integration #142
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description
Summary
This pull request proposes the inclusion of
DiffOpt
as an additional dependency toParametricOptInterface (POI)
. The integration is designed to enhance the overall functionality of DiffOpt by enabling the use ofMOI.Parameter
(extended inPOI
) as the parameter for differentiation inDiffOpt
. This integration will contribute to a smoother and more seamless user experience when dealing with differentiating convex optimization programs.Changes Made
DiffOpt
as an extra dependency to the project.DiffOpt.Optimizer
. (Ongoing)DiffOpt
.Motivation
The motivation behind this integration is to empower users with the ability to leverage the differentiation capabilities of
DiffOpt
in conjunction with the powerful parameter handling provided byMOI.Parameter
inParametricOptInterface (POI)
. This combination opens up new possibilities for users to efficiently differentiate convex optimization programs with respect to the program parameters, enhancing the flexibility and applicability of the library.Additional Notes
DiffOpt
as a dependency is being considered, and efforts will be made to minimize any potential negative effects.Checklist