interpolate

dolfin.fem.interpolation.interpolate(v, V)

Return interpolation of a given function into a given finite element space. Also supports MultiMesh.

Arguments
v
a Function or an Expression or an :py:class`MultiMeshFunction <dolfin.functions.multimeshfunction.MultiMeshFunction>`
V
a FunctionSpace (standard, mixed, etc.) or a MultiMeshFunctionSpace.

Example of usage

v = Expression("sin(pi*x[0])")
V = FunctionSpace(mesh, "Lagrange", 1)
Iv = interpolate(v, V)