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

Pseudoinverse to enable evaluate() at Boundary #879

Merged
merged 4 commits into from
Feb 28, 2023

Conversation

shagun751
Copy link
Contributor

Consider a FieldFEFunction defined only at a boundary of the domain. A user may need to calculate the FieldFEFunction at an arbitrary point using evaluate().
At the moment, this results in a dimension mismatch error, because it requires the inversion of a rectangular matrix.
Please see "test/GridapTests/issue_879.jl"

The proposed edits resolves the error using pseudoinverse for the rectangular matrix, thus enabling the calculation of a FieldFEFunction at an arbitrary point using evaluate().

@fverdugo fverdugo merged commit 3957d41 into gridap:master Feb 28, 2023
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

2 participants