]> https://gitweb.dealii.org/ - dealii.git/commit
AffineConstraints: remove the block sparsity constraint function.
authorDavid Wells <drwells@email.unc.edu>
Sun, 6 Nov 2022 13:13:25 +0000 (08:13 -0500)
committerDavid Wells <drwells@email.unc.edu>
Sat, 12 Nov 2022 20:22:02 +0000 (15:22 -0500)
commit628fd5d0d040462f36e86d264a2fc915a0c6926d
tree72214ca8efd767ddbaf53a36b1d29cc45035f72e
parent6fe116b39a3971427b41e56ab94a9324c43edf8b
AffineConstraints: remove the block sparsity constraint function.

This function predates BlockSparsityPatternBase<T>::add_entries(), which does
the same thing (essentially just updating the individual blocks after computing
offsets). For good measure I added a test which verifies that we get identical
output with constraints and a DoF mask table before and after the switch.
include/deal.II/lac/affine_constraints.h
include/deal.II/lac/affine_constraints.templates.h
source/lac/affine_constraints.inst.in
tests/lac/is_block_matrix.cc
tests/lac/is_block_matrix.output
tests/sparsity/block_sparsity_pattern_04.cc [new file with mode: 0644]
tests/sparsity/block_sparsity_pattern_04.output [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.