ffc.backends.dolfin package¶
Submodules¶
ffc.backends.dolfin.capsules module¶
ffc.backends.dolfin.form module¶
ffc.backends.dolfin.functionspace module¶
-
ffc.backends.dolfin.functionspace.
apply_function_space_template
(name, element_name, dofmap_name)[source]¶
-
ffc.backends.dolfin.functionspace.
apply_multimesh_function_space_template
(name, single_name, element_name, dofmap_name)[source]¶
ffc.backends.dolfin.goalfunctional module¶
ffc.backends.dolfin.includes module¶
ffc.backends.dolfin.wrappers module¶
-
ffc.backends.dolfin.wrappers.
generate_dolfin_code
(prefix, header, forms, common_function_space=False, add_guards=False, error_control=False)[source]¶ Generate complete dolfin wrapper code with given generated names.
- @param prefix:
- String, prefix for all form names.
- @param header:
- Code that will be inserted at the top of the file.
- @param forms:
- List of UFCFormNames instances or single UFCElementNames.
- @param common_function_space:
- True if common function space, otherwise False
- @param add_guards:
- True iff guards (ifdefs) should be added
- @param error_control:
- True iff adaptivity typedefs (ifdefs) should be added