-
Notifications
You must be signed in to change notification settings - Fork 5
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
Jp/zernike partials #150
base: master
Are you sure you want to change the base?
Jp/zernike partials #150
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #150 +/- ##
==========================================
- Coverage 96.21% 96.17% -0.05%
==========================================
Files 6 6
Lines 846 888 +42
==========================================
+ Hits 814 854 +40
- Misses 32 34 +2
☔ View full report in Codecov by Sentry. |
Windows tests are failing but that seems to be the case in the main branch as well. Not sure why the code coverage has decreased.. I'm covering the lines that it's complaining about in the tests. |
I've noticed in other packages that the macro |
…s/MultivariateOrthogonalPolynomials.jl into jp/zernike-partials
I managed to implement the partial derivatives with respect to y. The following code now runs:
`using MultivariateOrthogonalPolynomials
W = Weighted(Zernike(1))
Δ = Laplacian(axes(W,1))
∂ʸ = PartialDerivative{2}(axes(W,1))
Z⁰ = Zernike(0)
Z¹ = Zernike(1)
∂Y² = (Z¹ \ (∂ʸ * Z⁰)) * (Z⁰ \ (∂ʸ * W))
Δ = Z¹ \ (Laplacian(axes(W,1)) * W)
z=2.0; A = (∂Y² - z*Δ);
c = A[Block.(1:50), Block.(1:50)] \ rand(1275)`