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

CeedElemRestriction for H(curl) #1265

Merged
merged 16 commits into from
Aug 3, 2023
Merged

CeedElemRestriction for H(curl) #1265

merged 16 commits into from
Aug 3, 2023

Commits on Aug 2, 2023

  1. Element restriction for high-order (> 1) H(curl) elements requiring m…

    …ore general orientation transformations
    
    Adds CeedElemRestrictionCreateCurlOriented which takes a tridiagonal element-wise transformation matrix, typically with entries {-1, 0, 1}.
    sebastiangrimberg committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    77d1c12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcbe8c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9475e04 View commit details
    Browse the repository at this point in the history
  4. Update backends for unified ElemRestrictionCreate variants for all re…

    …striction types (default, oriented, strided)
    sebastiangrimberg committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0305e20 View commit details
    Browse the repository at this point in the history
  5. Add unit tests for curl-conforming restriction

    Also update oriented restriction test to also test transpose.
    sebastiangrimberg committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    bd403d5 View commit details
    Browse the repository at this point in the history
  6. Improve element restriction for H(curl) spaces by reorganizing loops,…

    … including use of int8_t for tridiagonal matrix
    sebastiangrimberg committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0c73c03 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    20a9377 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c1dbaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    94648b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    709403c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    61a27d7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0012573 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    89edb9e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b9ef437 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b8c4711 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c16dd8e View commit details
    Browse the repository at this point in the history