Skip to content
Snippets Groups Projects

Resolve issue 48

Merged Marcus Mohr requested to merge 48-generation-of-divergence-and-gradient-forms-fails into main
  1. Mar 03, 2025
    • Marcus Mohr's avatar
      Fix generation of pspg forms · 7138af03
      Marcus Mohr authored
      Verified
      7138af03
    • Marcus Mohr's avatar
      Quick fix for file_path() and P2PlusBubble forms · 41c146f2
      Marcus Mohr authored
      This should temporarily fix the problem in the "form-generation" job of the
      pipeline with the p2_plus_bubble_diffusion_affine_qe form. For the moment we
      place it in the p2 folder. However, file_path() needs refactoring, especially
      if we add more spaces.
      Verified
      41c146f2
    • Marcus Mohr's avatar
      Draft for resolving issue 48 · 5c8e0d9a
      Marcus Mohr authored
      The commit
      - adds component_index as keyword to IntegrandSymbols
      - makes gradient and divergence form pass component_index to process_integrand
      - the corresponding integrands now check the shape of grad_u resp. grad_v
        and, if it is not square, revert to extracting the corresponding component
      - moves the is_implemented check from the call of HyTeGIntegrator outwards,
        so that the call to form_func is protected against out-of-bounds indices
      Verified
      5c8e0d9a