MeshFem module¶
Description¶
The MeshFem module aims to represent a finite element method (space) with respect to a given mesh. The mesh_fem object will be permanently linked to the given mesh and will be able to react to changes in the mesh (addition or deletion of elements, in particular). A mesh_fem object may associate a different finite element method on each element of the mesh even though of course, the most common case it that all the element share the same finite element method.
Files¶
File(s) |
Description |
---|---|
|
Defines the structure representing a finite element on a whole mesh. Each element of the mesh is associated with a finite element method. This is a quite complex structure which perform dof identification and numbering, allows a global linear reduction. |
|
Defines mesh_fem with fem defined as a fem_global_function. It provides convenience methods for updating the list of base functions in the linked fem_global_function. |
|
Produces a mesh_fem object which is a kind of direct product of two finite element method. Useful for Xfem enrichment. |
|
Produces a mesh_fem object which is a kind of direct sum of two finite element method. Useful for Xfem enrichment. |
|
Produces a mesh_fem with a reduced number of dofs |
|
Interpolation between two finite element methods, possibly between different meshes. The interpolation facilities of the high-level generic assembly can be used instead. |
|
Interpolation of some derivatives of a finite element field on a (discontinuous) Lagrange finite element. The interpolation facilities of the high-level generic assembly can be used instead. |
|
An attempt to make framework for inter-element computations (jump in normal derivative for instance). To be continuated and perhaps integrated into the generic assembly language. |
|
An attempt to make framework for computation of error estimates. To be continuated and perhaps integrated into the generic assembly language. |
|
Crack support functions for computation of SIF(stress intensity factors). |
|
Adapt a mesh_fem object which extends a 2D dimensional structure with a radial dimension. |
State¶
Stable. Not evolving so much.
Perspectives¶
Parallelisation of dof numbering to be done. An optimal (an simple) algorithm exists.