-
Notifications
You must be signed in to change notification settings - Fork 21
Include information needed to compute permutations of dofs #38
Comments
Is this for |
Yes. |
My opinion is, that FIAT is poor in handling dual spaces. It correctly stores the shape of basis functions, but unfortunately unrolls (flattens) dual basis during dual set construction. For example, RT element of degree 3 (on triangle) has 9 integral moment dofs on facets of shape (co-shape?)=() but 3 integral moment dofs on cell of shape=(spatial_dim, ). |
I think that the original question here misses the point. @mscroggs is trying to get Dolfin to recover lost information. Recovering lost information almost always indicates that the design is wrong. Instead of providing hints to the reconstruction process, FIAT elements need a method |
I've changed the title of this, as the entity block size is not constant (eg N2curl has different dof types on a face). |
Information about the number of co-located dofs on each entity is needed for FEniCS/ffcx#176.
Most likely, this information would need to be an unflattening map or the shape of the unflattened dof map.
The text was updated successfully, but these errors were encountered: