pyccel / psydac

Python 3 library for isogeometric analysis
https://pyccel.github.io/psydac/
MIT License
47 stars 17 forks source link

Add 1D field evaluation kernels #394

Closed wbarham closed 5 months ago

wbarham commented 5 months ago

The eval_fields method of class TensorFemSpace raises a NotImplementedError when called to evaluate fields in 1D. To fix this, the missing 1D kernels have been added, and they are now called when needed.

List of changes

Note

An evaluation kernel for the L2 pushforward in 1D was not added. I am not sure if this is needed as mappings are not likely to be needed in 1D problems. Therefore, I refrained from adding this functionality in this PR.