-
-
Notifications
You must be signed in to change notification settings - Fork 211
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
test: added tests for SDEFunctionExpr #3313
test: added tests for SDEFunctionExpr #3313
Conversation
Signed-off-by: sivasathyaseeelan <[email protected]>
test/sdesystem.jl
Outdated
@test eval(SDEFunctionExpr(de).args[7]) == UniformScaling{Bool}(true) | ||
|
||
# Test with non-trivial mass matrix | ||
u0 = [1.0, 2.0, 3.0] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why would this have a non-trivial mass matrix?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non-trival mass matrix will test
_M = (u0 === nothing || M == I) ? M : ArrayInterface.restructure(u0 .* u0', M)
the above condition in SDEFunctionExpr
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But this case doesn't have a non-trivial mass matrix. It's still identity.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh got it
And I think we don't need to test Mass Matrix handling
. As the above condition will be executed by default
Signed-off-by: sivasathyaseeelan <[email protected]>
@ChrisRackauckas can i get a review for this PR? |
Something is oddly failing here? |
Tests which i added were passing in my local machine. Are there any changes which i should make? |
Actually the failing test was unrelated... and I think hash consing? |
This PR adds test for SDEFunctionExpr
Checklist
contributor guidelines, in particular the SciML Style Guide and
COLPRAC.
Additional context
Add any other context about the problem here.