ALE_move¶
-
dolfin.cpp.function.
ALE_move
(*args)¶ Overloaded versions
move(mesh, new_boundary)
Move coordinates of mesh according to new boundary coordinates. Works only for affine meshes.
- Arguments
- mesh (
Mesh
) The affine mesh to move.
- boundary (
BoundaryMesh
) An affine mesh containing just the boundary cells.
- mesh (
- Returns
- MeshDisplacement
Displacement encapsulated in Expression subclass MeshDisplacement.
move(mesh0, mesh1)
- Arguments
- mesh0 (
Mesh
) The affine mesh to move.
- mesh1 (
Mesh
) The affine mesh to be fit.
- mesh0 (
- Returns
- MeshDisplacement
Displacement encapsulated in Expression subclass
move(mesh, displacement)
Move coordinates of mesh according to displacement function. This works only for affine meshes.
- NOTE: This cannot be implemented for higher-order geometries
as there is no way of constructing function space for position unless supplied as an argument.
- Arguments
- mesh (
Mesh
) The affine mesh to move.
- displacement (
GenericFunction
) A vectorial generic function.
- mesh (
move(mesh, displacement)
Move coordinates of mesh according to displacement function.
- Arguments
- mesh (
Mesh
) The mesh to move.
- displacement (
Function
) A vectorial Lagrange function of matching degree.
- mesh (