DOLFIN-X
DOLFIN-X C++ interface
|
10 #include <dolfinx/la/SparsityPattern.h>
16 class SparsityPattern;
37 const std::array<const fem::DofMap*, 2> dofmaps);
42 const std::array<const fem::DofMap*, 2> dofmaps);
47 const std::array<const fem::DofMap*, 2> dofmaps);
This class provides functions to compute the sparsity pattern based on DOF maps.
Definition: SparsityPatternBuilder.h:31
static void cells(la::SparsityPattern &pattern, const mesh::Topology &topology, const std::array< const fem::DofMap *, 2 > dofmaps)
Iterate over cells and insert entries into sparsity pattern.
Definition: SparsityPatternBuilder.cpp:18
This class provides a sparsity pattern data structure that can be used to initialize sparse matrices.
Definition: SparsityPattern.h:36
Topology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relat...
Definition: Topology.h:58
static void exterior_facets(la::SparsityPattern &pattern, const mesh::Topology &topology, const std::array< const fem::DofMap *, 2 > dofmaps)
Iterate over exterior facets and insert entries into sparsity pattern.
Definition: SparsityPatternBuilder.cpp:81
static void interior_facets(la::SparsityPattern &pattern, const mesh::Topology &topology, const std::array< const fem::DofMap *, 2 > dofmaps)
Iterate over interior facets and insert entries into sparsity pattern.
Definition: SparsityPatternBuilder.cpp:31