FEniCS / FEniCS/basix

Improve interpolation interface

Open
#189 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.