LocalAssembler¶
-
class
dolfin.cpp.fem.LocalAssembler¶ Bases:
objectAssembly of local cell tensors. Used by the adaptivity and LocalSolver functionality in dolfin. The local assembly functionality provided here is also wrapped as a free function assemble_local(form_a, cell) in Python for easier usage. Used from C++ the versions defined below will be faster than the free function as less objects need to be created and thrown away
-
static
assemble(A, ufc, coordinate_dofs, ufc_cell, cell, cell_domains, exterior_facet_domains, interior_facet_domains)¶ Assemble a local tensor on a cell
-
static
assemble_cell(A, ufc, coordinate_dofs, ufc_cell, cell, cell_domains)¶ Worker method called by assemble() to perform assembly of volume integrals (dx)
-
static
assemble_exterior_facet(A, ufc, coordinate_dofs, ufc_cell, cell, facet, local_facet, exterior_facet_domains)¶ Worker method called by assemble() for each of the cell’s external facets to perform assembly of external facet integrals (ds)
-
static
assemble_interior_facet(A, ufc, coordinate_dofs, ufc_cell, cell, facet, local_facet, interior_facet_domains, cell_domains)¶ Worker method called by assemble() for each of the cell’s internal facets to perform assembly of internal facet integrals (dS)
-
thisown¶ The membership flag
-
static