ALE

class dolfin.cpp.function.ALE

Bases: object

This class provides functionality useful for implementation of ALE (Arbitrary Lagrangian-Eulerian) methods, in particular moving the boundary vertices of a mesh and then interpolating the new coordinates for the interior vertices accordingly.

static move()

Move coordinates of mesh according to displacement function.

Parameters:
  • & mesh (Mesh) – (Mesh ) The mesh to move.
  • Function & displacement (const) – (Function ) A vectorial Lagrange function of matching degree.
Return type:

void

thisown

The membership flag