Make access methods for multiple dofmaps/cmaps/elements etc. more consistent
Open
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 261
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 65
Description
Currently, for the new "mixed-topology" functionality, we have new functions to access the multiple entries, e.g.
to access the `i` component:
- [x] `Geometry::cmaps()[i]`
- [x] `Geometry::dofmap(i)`
- [ ] `FunctionSpace::elements(i)`
- [x] `FunctionSpace::dofmaps(i)`
- [ ] `Topology::cell_types()[i]`
- [ ] `Topology::original_cell_index[i]`
There may be more... but they all look different. What is the best interface?
Contributor guide
Assessment
This issue has not been assessed yet.