Custom quadrature rules, runtime quadrature
Open
proposal
- Dominant language
- Python
- Stars
- 192
- Forks
- 45
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 16
Description
There are few code paths for runtime quadrature. Unfortunately, this is identified with a custom UFL measure, while I think it should be just stored in measure's metadata.
One example interface for custom and runtime quadrature could be
```python
v * dx(metadata={"quadrature_degree": 2, "quadrature_scheme": "whatever_preimplemented"})
v * dx(metadata={"quadrature_scheme": "custom", "quadrature_points": [[1.0, 0.5], ...], "quadrature_weights": [1.0, ...]})
v * dx(metadata={"quadrature_scheme": "runtime"})
```
FFCx signature for runtime quadrature (custom integral type) needs updating.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.