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

Use ufl.legacy.VectorElement #5

Merged
merged 1 commit into from
Nov 15, 2023

Conversation

mscroggs
Copy link
Contributor

These changes (and firedrakeproject/tsfc#300 and firedrakeproject/firedrake#3122) will be required once FEniCS/ufl#197 is merged into the Firedrake fork of UFL

@UZerbinati
Copy link
Collaborator

Thank you @mscroggs for the heads up! Can you explain the reason for the switch to ufl.legacy ?

@mscroggs
Copy link
Contributor Author

Thank you @mscroggs for the heads up! Can you explain the reason for the switch to ufl.legacy ?

The elements implemented in UFL are being removed in favour of having the element library (FIAT/FInAT or Basix) provide information about the elements (see FEniCS/ufl#197). As a temporary workaround to not break Firedrake as the new element subclasses are not yet in FIAT/FInAT, we've moved the old elements to ufl.legacy, so that these can be used until we're ready to delete them

@UZerbinati UZerbinati merged commit 4f5aabd into NGSolve:main Nov 15, 2023
@mscroggs mscroggs deleted the mscroggs/ufl-legacy branch November 15, 2023 13:22
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