Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
Parent class(es)
Base class (interface) for generic tensor sparsity patterns. Currently, this interface is mostly limited to matrices.
Create empty sparsity pattern
Initialize sparsity pattern for a generic tensor
Insert non-zero entries using global indices
Insert non-zero entries using local (process-wise) entries
Return rank
Return primary dimension (e.g., 0=row partition, 1=column partition)
Return local range for dimension dim
Return total number of nonzeros in local_range
Fill vector with number of nonzeros for diagonal block in local_range for primary dimension
Fill vector with number of nonzeros for off-diagonal block in local_range for primary dimension
Fill vector with number of nonzeros in local_range for primary dimension
Return underlying sparsity pattern (diagonal). Options are ‘sorted’ and ‘unsorted’.
Return underlying sparsity pattern (off-diagonal). Options are ‘sorted’ and ‘unsorted’.
Finalize sparsity pattern
Return MPI communicator