CCFEMForm¶
-
class
dolfin.cpp.fem.
CCFEMForm
(*args)¶ Bases:
object
This class represents a variational form on a cut and composite finite element function space (CCFEM) defined on one or more possibly intersecting meshes.
FIXME: Document usage of class with add() followed by build()
Overloaded versions
CCFEMForm(function_space)
Create empty linear CCFEM variational form (shared pointer version)
CCFEMForm(function_space)
Create empty linear CCFEM variational form (reference version)
CCFEMForm(function_space_0, function_space_1)
Create empty bilinear CCFEM variational form (shared pointer version)
CCFEMForm(function_space_0, function_space_1)
Create empty bilinear CCFEM variational form (reference version)
-
add
()¶ Overloaded versions
-
build
()¶ Build CCFEM form
-
clear
()¶ Clear CCFEM form
-
function_space
()¶ Return function space for given argument
- Arguments
- i (int)
- Index
- Returns
CCFEMFunctionSpace
- Function space shared pointer.
-
num_parts
()¶ Return the number of forms (parts) of the CCFEM form
- Returns
- int
- The number of forms (parts) of the CCFEM form.
-
rank
()¶ Return rank of form (bilinear form = 2, linear form = 1, functional = 0, etc)
- Returns
- int
- The rank of the form.
-
thisown
¶ The membership flag