-
-
Notifications
You must be signed in to change notification settings - Fork 252
Allow expressions with submeshes #4140
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
Merged
+485
−97
Merged
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
7ade28f
Make submesh expressions work (codim 0 for now, missing test for codi…
jorgensd 57e9fdd
Minor cleanup
jorgensd b9ddd8b
Add codim 1 test and fix bug
jorgensd 5c10ffa
Change fffcx ref
jorgensd 322b427
Ruff formatting
jorgensd 0cb61fd
Mypy
jorgensd bfc5482
Sort imports
jorgensd 97155c2
Remove file
jorgensd c32e457
Fix C++ demo and test and minor logic change for when to check for co…
jorgensd 2858d12
Try fixing create_expression
jorgensd 0720d7c
Reorder attributes
jorgensd 6067f80
Add docs
jorgensd 4487a75
Fix import for docs
jorgensd de056d5
Copy data as it is strided when extracted from python
jorgensd 9322220
Fix for parallel test
jorgensd 05d71d4
Further parallel fixes
jorgensd 2a669b1
Merge branch 'main' into dokken/submesh-expression
jorgensd 4a7c72e
Revert to main branch of FFCx
jorgensd cecaa74
Merge branch 'main' into dokken/submesh-expression
jorgensd e7161a8
Update API
jorgensd 10a6464
Merge branch 'main' into dokken/submesh-expression
jorgensd ecfa3a9
Add some typing
jorgensd d6d4396
Merge branch 'main' into dokken/submesh-expression
jorgensd f26e03a
Improve docstrings
jorgensd 9d78d86
Docstring improvement part 2
jorgensd cf58cb3
Add constexpr to else if
jorgensd dffe7da
Clang format
jorgensd 893454b
Use switch
jorgensd c29d158
Refactor to use extraction of coefficient cells.
jorgensd acea85a
Add docs
jorgensd 41a05b6
Minor doc change to rerun CI
jorgensd c5a87d6
Merge branch 'main' into dokken/submesh-expression
jorgensd 199544f
Merge branch 'main' into dokken/submesh-expression
jorgensd bb1915a
Merge branch 'main' into dokken/submesh-expression
jorgensd 591215d
Use reference
jorgensd ddf4ea1
Address comments by @schnellerhase
jorgensd 76bee61
Merge branch 'main' into dokken/submesh-expression
jorgensd 393dba1
Simpler to vector trafo
schnellerhase 5a1e865
Fix: left facet marking
schnellerhase 32103e2
Fix: test use fdim and analytical expression
schnellerhase cf8cad6
Check me: use extent not size
schnellerhase 7db5dfa
Expose facet permutations to expression on facets
jorgensd 83e4161
Merge branch 'main' into dokken/submesh-expression
jorgensd 0b6c615
Ruff format
jorgensd d4d3fbd
More ruff
jorgensd 14c3a1c
Extend tests
jorgensd 5d635a6
Test ffcx branch
jorgensd 603f4d3
Reformat imports in test
jorgensd 8921230
Apply suggestions from code review
jorgensd ed5210b
Merge with main
jorgensd 41da267
Merge branch 'main' into dokken/submesh-expression
jorgensd 73e9f55
remove new file
jorgensd File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.