Question about integral data metadata design
The integral data metadata member is created in ufl as just an empty dict, and filled and used by ffc with ffc specific metadata shared by integrals of the same domain type. The fact that this is created in ufl, stored in a ufl data structure, and only used and understood by ffc is a bit strange and confusing. I'm also not quite comfortable with the fact that the metadata ffc computes is attached to the form data. I'm redesigning the integral data a bit, and wonder if I really need to keep this. If I try to remove it from ufl and update ffc accordingly, will I hit some tricky half-hidden issue? It looks to me that FFC assumes it is empty to begin with in _attach_
Does FFC really need the metadata member of integral data to be persistently attached to form data?
If not there is no reason it should clutter the ufl data structures.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- FFC Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: