Blending with Nedelec elements
With these changes it is possible to use blending maps together with Nedelec elements.
- New forms and operators: generated affine (symbolic integration) and blending (quadrature order 2) mass and curl-curl, blending (quadrature order 6) linear form (See https://i10git.cs.fau.de/terraneo/hyteg-form-generator/-/merge_requests/29)
-
evaluate
now transforms result to physical space -
interpolate
interprets input as defined in physical space
Additional changes to the framework:
- Makes it possible to generate a partial toroidal mesh. Instead of the full ring, we can now generate only a slice (in toroidal direction) (78451052)
- Refactoring: Because of the new option for the toroidal mesh generator
numToroidalSlices
(and mutatis mutandisnumPoloidalSlices
) is renamed totoroidalResolution
throughout the code (53df9cfb) - Fixes at least one occurrence of
auto
being used forPoint3D
. This used to work, however, now thatPointND
is an Eigen vector, it just asks for trouble.
Tests:
- Forms (curl-curl, mass, linear form) with blending
- Interpolate/evaluate with blending
- GMG L2-Convergence with blending (on a toroidal slice)
Edited by Daniel Bauer