MeshDisplacement.h¶
Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
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.
Create MeshDisplacement of given mesh
- Arguments
- mesh (
Mesh
)- Mesh to be displacement defined on.
MeshDisplacement
(const MeshDisplacement &mesh_displacement)¶Copy constructor
- Arguments
- mesh_displacement (
MeshDisplacement
)- Object to be copied.
- Function &
operator[]
(const std::size_t i)¶Extract subfunction In python available as MeshDisplacement.sub(i)
- Arguments
- i (std::size_t)
- Index of subfunction.
- const Function &
operator[]
(const std::size_t i) const¶Extract subfunction. Const version
- Arguments
- i (std::size_t)
- Index of subfunction.