CCFEMForm¶
-
class
dolfin.cpp.fem.CCFEMForm(*args)¶ Bases:
objectThis 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