# MeshDisplacement¶

class dolfin.cpp.function.MeshDisplacement(*args)

This class encapsulates the CG1 representation of the displacement of a mesh as an Expression. This is particularly useful for the displacement returned by mesh smoothers which can subsequently be used in evaluating forms. The value rank is 1 and the value shape is equal to the geometric dimension of the mesh.

• MeshDisplacement(mesh)

Create MeshDisplacement of given mesh

Arguments
mesh (Mesh)

Mesh to be displacement defined on.

• MeshDisplacement(mesh_displacement)

Copy constructor

Arguments
mesh_displacement (MeshDisplacement)

Object to be copied.

sub()

• operator[](i)

Extract subfunction In python available as MeshDisplacement.sub(i)

Arguments
i (int)

Index of subfunction.

• operator[](i)

Extract subfunction. Const version

Arguments
i (int)

Index of subfunction.

thisown

The membership flag