Skip to content

Add void* to tabulate tensor kernel#3660

Merged
jhale merged 16 commits into
mainfrom
sclaus2/add-void-to-kernels
Mar 18, 2025
Merged

Add void* to tabulate tensor kernel#3660
jhale merged 16 commits into
mainfrom
sclaus2/add-void-to-kernels

Conversation

@sclaus2

@sclaus2 sclaus2 commented Mar 7, 2025

Copy link
Copy Markdown
Contributor

Add void* argument to tabulate_tensor across dolfinx to allow custom data such as structs or others to be passed to the integration kernel.

This extension depends on corresponding PR for ffcx: FEniCS/ffcx#753 .

This PR replaces: #3643 with version that uses branches in the main FEniCS repo to allow for all checks to be run.

@sclaus2 sclaus2 requested a review from jhale March 7, 2025 18:03
@sclaus2 sclaus2 added the enhancement New feature or request label Mar 7, 2025
@jhale jhale enabled auto-merge March 18, 2025 15:29
@jhale jhale added this pull request to the merge queue Mar 18, 2025
Merged via the queue into main with commit a089143 Mar 18, 2025
@jhale jhale deleted the sclaus2/add-void-to-kernels branch March 18, 2025 16:05
jorgensd added a commit to jorgensd/dolfinx_mpc that referenced this pull request Mar 19, 2025
jorgensd added a commit to jorgensd/dolfinx_mpc that referenced this pull request Mar 19, 2025
* Add void ptr, ref:  FEniCS/dolfinx#3660

* Sort imports

* Remove trailing comma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants