]> https://gitweb.dealii.org/ - dealii.git/commit
The SSOR kernel was implemented inefficiently. Improved it a bit by avoiding 'if...
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 20 Apr 2009 18:08:55 +0000 (18:08 +0000)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 20 Apr 2009 18:08:55 +0000 (18:08 +0000)
commit87277ad833c18356d100f22a08729c5bc47b43db
tree1cf26cac071b7bfba3834fc44d9e74da73f06c93
parent696dc5e08ddb040b8fae0a19137c8ea4b79d35b0
The SSOR kernel was implemented inefficiently. Improved it a bit by avoiding 'if' statements at the innermost loop and by not wasting floating point multiplications. Could still do better if we saved the position of the diagonal in an extra array at creation time of a preconditioner.

git-svn-id: https://svn.dealii.org/trunk@18658 0785d39b-7218-0410-832d-ea1e28bc413d
deal.II/lac/include/lac/sparse_matrix.templates.h

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.