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

Abstractify submodule types #50

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Abstractify submodule types #50

wants to merge 6 commits into from

Conversation

hdrake
Copy link
Collaborator

@hdrake hdrake commented Sep 26, 2020

Following up on #45, but separated from other changes that don't require abstract types.

The primary remaining task is to re-implement the optimization algorithm around the new data structures. The most challenging part will be re-implementing the objective functions and constraints for the JuMP optimization, but the new multiply-dispatched diagnostic functions should help since they can in principle be registered to JuMP.
The two-layer model breaks with kappa = 0 because parameters
all ill-defined. Instead we can just set kappa = 1e.-8
to recover the behavior of the upper-layer (one-box) model.
@hdrake hdrake marked this pull request as draft February 5, 2022 16:31
@hdrake hdrake changed the title (WIP) Abstractify submodule types Abstractify submodule types Feb 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant