]> https://gitweb.dealii.org/ - dealii-svn.git/commit
The SSOR kernel was implemented inefficiently. Improved it a bit by avoiding 'if...
authorkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 20 Apr 2009 18:08:55 +0000 (18:08 +0000)
committerkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 20 Apr 2009 18:08:55 +0000 (18:08 +0000)
commitb29daa32848a50db038420427bcfb99427b3e8c6
tree2df01bad6205afc60fe680a9602e1b8e55ff66ce
parentf071f2ee2c661859a204ea6f37765bd945d9d823
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.