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

Brianguenter/issue67 #75

Merged
merged 6 commits into from
Apr 17, 2024
Merged

Brianguenter/issue67 #75

merged 6 commits into from
Apr 17, 2024

Conversation

brianguenter
Copy link
Owner

Fixes #67

Previously function roots could be any node of the graph. This led to problems when nodes were reused as several function roots.

Fixed the problem by adding a separate edge from each function root to the appropriate node at DerivativeGraph construction,.

…mple functions only

Fixes #67

added NoOp Node type and wrapped all roots in NoOp to ensure that nodes used in multiple roots all get edges.
…mple functions only

Fixes #67

fixed minor errors in test functions, @Assert -> @test, stuff like that.
…erwise tried to index into things that can't be indexed into
…mple functions only

Fixes #67
all tests pass locally
@brianguenter brianguenter merged commit 2cdab46 into main Apr 17, 2024
3 checks passed
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.

make_function returns wrong result with sparse Jacobian for very simple functions only
1 participant