Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Nonlinear] lazily build ::Expr representaton of subexpressions #1984

Merged
merged 1 commit into from
Aug 17, 2022

Conversation

odow
Copy link
Member

@odow odow commented Aug 17, 2022

The main benefit of this is that modifying a parameter no longer
needs a call to initialize to reconstruct the expressions.

This fix is needed for jump-dev/JuMP.jl#3018 (comment).

x-ref jump-dev/JuMP.jl#1185
x-ref jump-dev/Ipopt.jl#321

The main benefit of this is that modifying a parameter no longer
needs a call to initialize to reconstruct the expressions.
@odow odow added the Project: next-gen nonlinear support Issues relating to nonlinear support label Aug 17, 2022
@odow odow merged commit 0fcd485 into master Aug 17, 2022
@odow odow deleted the od/lazy-expression branch August 17, 2022 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project: next-gen nonlinear support Issues relating to nonlinear support
Development

Successfully merging this pull request may close these issues.

1 participant