Skip to content

Commit 76c084c

Browse files
committed
API fixes for: FEniCS/dolfinx#4049
1 parent 3e8a99e commit 76c084c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/scifem/bcs.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,11 @@ def interpolate_function_onto_facet_dofs(
104104
] = values_per_entity.reshape(-1)
105105

106106
qh = dolfinx.fem.Function(Q)
107-
qh._cpp_object.interpolate(
107+
if hasattr(qh._cpp_object , "interpolate_f"):
108+
interpolate_func = qh._cpp_object.interpolate_f
109+
else:
110+
interpolate_func = qh._cpp_object.interpolate
111+
interpolate_func(
108112
values.reshape(-1, domain.geometry.dim).T.copy(), all_connected_cells
109113
)
110114
qh.x.scatter_forward()

0 commit comments

Comments
 (0)