]> https://gitweb.dealii.org/ - dealii.git/commit
Refactor SchurComplement operator.
authorJean-Paul Pelteret <jppelteret@gmail.com>
Mon, 6 Feb 2017 13:29:11 +0000 (14:29 +0100)
committerJean-Paul Pelteret <jppelteret@gmail.com>
Mon, 6 Feb 2017 13:35:22 +0000 (14:35 +0100)
commitf40574bacb3b23d7d0c920d1f3b179bcec04d217
treeb2fb4c5f1e4e1c2a506d7fbd3761bd6eac6cfae9
parentae31bea5951098dbb9b5fe8cdf1a7e4aa539761d
Refactor SchurComplement operator.

Subsequent to the implementation of Payloads for LinearOperators, it is
necessary that compound operations such as this one be expressed in
terms of overloaded operations (operator+,* etc.) instead of in a
low-level format, with the operator functions v_mult etc. expanded
manually. This is because the payload is not correctly configured in the
latter case, and the operations defined on the Payload-level would not
align with those being performed by the higher-level LinearOperator
interface. When operator+,* etc. are called, the equivalent operations
for the payload are automatically set up.
include/deal.II/lac/schur_complement.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.