Bases: object
This class represents a variational form on a cut and composite finite element function space (MultiMesh) defined on one or more possibly intersecting meshes.
Overloaded versions
MultiMeshForm(multimesh)
Create empty multimesh functional (shared pointer version)
MultiMeshForm(multimesh)
Create empty multimesh functional (reference version)
MultiMeshForm(function_space)
Create empty linear multimesh variational form (shared pointer version)
MultiMeshForm(function_space)
Create empty linear multimesh variational form (reference version)
MultiMeshForm(function_space_0, function_space_1)
Create empty bilinear multimesh variational form (shared pointer version)
MultiMeshForm(function_space_0, function_space_1)
Create empty bilinear multimesh variational form (reference version)
Overloaded versions
Build MultiMesh form
Clear MultiMesh form
Return function space for given argument
Extract common multimesh from form
Return the number of forms (parts) of the MultiMesh form
Return rank of form (bilinear form = 2, linear form = 1, functional = 0, etc)
The membership flag