Already the same on every version#
From DOLFINx 0.10 on, these work the same way on 0.10, 0.11 and main, so fenicsx-compat has no wrapper for them. Call DOLFINx directly. Older code often still carries version branches for them, which can be deleted.
To |
Call this on every version |
Notes |
|---|---|---|
Get the interpolation points of an element |
A property on the Python |
|
Build a C++ function space |
|
No |
Count the dofs in an entity’s closure |
|
|
Pack constants and coefficients |
|
Public in |
Read gmsh models |
|
|
Find which process owns points |
|
Returns a |
Compute integration entities |
|
Three arguments, no dimension. Takes the Python |
Build a C++ topology |
|
The only constructor; it takes no communicator. The index maps and |
Create and assemble blocked or nested PETSc objects |
|
The |
Differences with no wrapper#
These do differ between versions, and fenicsx-compat does not cover them.
What |
0.10, 0.11 |
main |
Portable |
|---|---|---|---|
Set Dirichlet values in an array |
|
removed |
|
Newton solver problem class |
removed |
|
|
Point ownership search |
|
Do not pass |