Solve A x = b using the Bi-conjugate gradient iterative method.
min (20, numel (b)) is used.
zeros (size (b)) is used.
A can be passed as a matrix or as a function handle or inline function
f such that f(x, "notransp") = A*x and
f(x, "transp") = A'*x.
The preconditioner P is given as P = M1 * M2. Both M1
and M2 can be passed as a matrix or as a function handle or inline
function g such that g(x, "notransp") = M1 \ x or
g(x, "notransp") = M2 \ x and g(x, "transp") = M1' \ x or
g(x, "transp") = M2' \ x.
If called with more than one output parameter
(the value 2 is unused but skipped for compatibility).
See also: bicgstab, cgs, gmres, pcg, qmr.
Package: octave