Improve interpolation interface
Open
enhancement
performance
- Dominant language
- C++
- Stars
- 145
- Forks
- 47
- Avg merge
- 3h 5m
- Merged PRs (30d)
- 8
Description
- Currently basix only provides the interpolation matrix which has shape ` shape = [Npoints, ndofs * value_size]`.
The interpolation data for any v in value_size is not contiguous, and the number of points can be quite big for some elements.
- Other finite element functions such as `map_push_forward` work with tensors of dimension 3 (eg: `const xt::xtensor& U`).
Contributor guide
Assessment
This issue has not been assessed yet.