Adds an alternative interface to ufcx for entity_dofs and entity_closure_dofs so that the existing interface can be removed.
Rather than using switch/case just return a flattened list with offset data.
Also fixes the problem of prism/pyramid topology where num_entity_dofs is not constant for a given tdim.
coverage: 79.415% (+0.09%) from 79.328% when pulling 8bbf0d1dd2700ff395e229de232525ae52e1ae13 on chris/tabulate-entity-dofs-data into c9831436449eeae702acf3855efc90a5327fd4d9 on main.
Adds an alternative interface to
ufcx
forentity_dofs
andentity_closure_dofs
so that the existing interface can be removed. Rather than usingswitch/case
just return a flattened list with offset data.num_entity_dofs
is not constant for a given tdim.