SparsityPatternBuilder

class dolfin.cpp.fem.SparsityPatternBuilder

Bases: object

This class provides functions to compute the sparsity pattern based on DOF maps

static build()

Build sparsity pattern for assembly of given form.

Parameters:
  • & sparsity_pattern (SparsityPattern) –
  • Mesh & mesh (const) –
  • std::vector< const GenericDofMap * > dofmaps (const) –
  • cells (bool) –
  • interior_facets (bool) –
  • exterior_facets (bool) –
  • vertices (bool) –
  • diagonal (bool) –
  • init (bool) –
  • finalize (bool) –
Return type:

void

static build_multimesh_sparsity_pattern()

Build sparsity pattern for assembly of given multimesh form.

Parameters:
  • & sparsity_pattern (SparsityPattern) –
  • MultiMeshForm & form (const) –
Return type:

void

thisown

The membership flag