- Apr 01, 2025
-
-
Daniel Bauer authored
Clean up indexing, Pt. 1 Closes #46 See merge request !43
-
Daniel Bauer authored
Give hint to user on the need to extend generate.py Closes #53 See merge request !45
-
- Mar 31, 2025
-
-
Marcus Mohr authored
Fixes #53
-
- Mar 05, 2025
-
-
Marcus Mohr authored
Fix pyproject.toml for wheel generation See merge request !44
-
Marcus Mohr authored
The packages list was missing the new module introduced in !37 [c3815303]. Commit adds hog.operator_generation.function_space_implementations to list. This is a recurring problem, see also !22 in this respect.
-
- Mar 04, 2025
-
-
Daniel Bauer authored
-
Daniel Bauer authored
-
Daniel Bauer authored
-
Marcus Mohr authored
Resolve issue 48 Closes #48 See merge request !42
-
- Mar 03, 2025
-
-
Marcus Mohr authored
-
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.
-
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
-
- Feb 28, 2025
-
-
Marcus Mohr authored
Add support for bubble enhanced P2 element in 2D See merge request !40
-
Marcus Mohr authored
-
- Feb 26, 2025
-
-
Daniel Bauer authored
Make LagrangianFunctionSpace.is_continuous return False for P0 See merge request !41
-
Marcus Mohr authored
-
Marcus Mohr authored
-
Marcus Mohr authored
-
Marcus Mohr authored
Note that we return False for is_affine(), because there seems to be a problem with the implementation of the optimisation based on this for True.
-
Marcus Mohr authored
Note that this commit includes an IMHO rather not so nice hack for the facedof_index function. The latter assumes that index is Tuple[int, int, int]. However, the index it receives contains only two entries.
-
Marcus Mohr authored
Note that the ordering of the shape functions associated with the edge dofs needs to be the one used by FEniCS/HyTeG.
-
- Feb 20, 2025
-
-
Marcus Mohr authored
Note that this is only for testing form generation and verification of the result. The generated forms are, currently, not useable in HyTeG as there is neither a base class for them nor any operator that could make use of them.
-
Marcus Mohr authored
This space represents consinous quadratic Lagrange elements on simplices extended by a bubble function. The current implementation is only for 2D triangles.
-
- Feb 13, 2025
-
-
Daniel Bauer authored
Adapt integration tests and CI to HyTeG's new CMake configuration See merge request !38
-
Daniel Bauer authored
-
Daniel Bauer authored
-
Daniel Bauer authored
-
- Feb 06, 2025
-
-
Daniel Bauer authored
-
Daniel Bauer authored
-
- Dec 05, 2024
-
-
Marcus Mohr authored
Remove unreachable and/or unneeded branches in function_space.py Closes #43 See merge request !36
-
- Dec 04, 2024
-
-
Marcus Mohr authored
Split function_space_impls.py into smaller files See merge request !37
-
Marcus Mohr authored
-
- Dec 03, 2024
-
-
Marcus Mohr authored
MRs 849 and 851 in HyTeG changed the name of the getMaxMagnitude() method to getMaxdoFMagnitude() in several FEFunction classes. This commit adapts the OperatorGenerationTest accordingly.
-
Marcus Mohr authored
MRs 849 and 851 in HyTeG changed the name of the getMaxMagnitude() method to getMaxdoFMagnitude() in several FEFunction classes. This commit adapts the OperatorGenerationTest accordingly.
-
Marcus Mohr authored
See issue #41 for details.
-
Marcus Mohr authored
-
Marcus Mohr authored
Adds missing return type annotation and imports HOGException.
-
Marcus Mohr authored
-
- Dec 02, 2024
-
-
Marcus Mohr authored
-
- Nov 26, 2024
-
-
Marcus Mohr authored
This commit fixes issue #43 by removing three unreachable and/or unneeded branches that apparently were connected to left-overs from an initial treatment of manifolds.
-