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

Feature/enable mixed helmholtz discretizations #125

Merged

Conversation

sbadrian
Copy link
Contributor

Currently, mixed discretizations of Helmholtz-type operators are not working correctly with Sauter-Schwab-Quadrature.

This should fix it. A integration test serves to ensure future validity.

TODO(?): Maybe it is worth to add unit tests on a matrix entry level to ensure correctness of the discretization. The integration test lets me believe that overall, the implementation is sound.

Currently, mixed discretizations, at least with the scalar primal and dual
functions for Helmholtz-type operators are not working due to wrong hardcoded
loop boundaries.

This is now fixed by using the number of shape functions.
These can be useful for mixed discretization of Helmholtz3D
type of integral equations.
Overall, the observed error is comparable to the standard discretizations.

Note, however, that it might be useful (TODO) adding unit tests for
individual matrix element assemblies.
@sbadrian sbadrian force-pushed the feature/enable_mixed_Helmholtz_Discretizations branch from a2eadc2 to b914087 Compare April 10, 2024 09:26
@krcools krcools merged commit d9d0d18 into krcools:master Apr 12, 2024
3 of 4 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.

2 participants