Skip to content

Commit 20e62a3

Browse files
Merge pull request #144 from fredrikekre/fe/precond
doc: small improvements, and typo fixes, in docs for preconditioning
2 parents 0180f06 + 7f57590 commit 20e62a3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/src/basics/Preconditioners.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ preconditioners which works with the wrapped packages.
1010

1111
### Mathematical Definition
1212

13-
Preconditioners are specified in the keyword arguments of `init` or `solve`. The
14-
right preconditioner, `Pr` transforms the linear system ``Au = b`` into the
15-
form:
13+
Preconditioners are specified in the keyword arguments to `init` or `solve`: `Pl` for left
14+
and `Pr` for right preconditioner, respectively.
15+
The right preconditioner, ``P_r`` transforms the linear system ``Au = b`` into the form:
1616

1717
```math
18-
AP_r^{-1}(Pu) = AP_r^{-1}y = b
18+
AP_r^{-1}(P_r u) = AP_r^{-1}y = b
1919
```
2020

21-
to add the solving step ``P_r u = y``. The left preconditioner, `Pl`, transforms
22-
the linear system into the form:
21+
which is solved for ``y``, and then ``P_r u = y`` is solved for ``u``. The left
22+
preconditioner, ``P_l``, transforms the linear system into the form:
2323

2424
```math
2525
P_l^{-1}(Au - b) = 0

0 commit comments

Comments
 (0)