Susanne Claus

Results 3 issues of Susanne Claus

Add void* custom_data member to integral_data struct and pass it to assembly functions (matrix, vector, scalar, lifting). Custom_data defaults back to nullptr if no custom_data is set explicitly (with set_custom_data())....

This PR adds a small, reliable Numba intrinsic factory for casting void* (FFCx custom_data) to typed C pointers and provides convenience casters for common primitive types, plus unit tests exercising...

Currently it is rather difficult to customize ffcx generated integration kernels. This issue is to outline some ideas on how to improve ffcx to make this easier. My aim is...