Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change the category of USYMLQ and USYMQR #668

Merged
merged 2 commits into from
Oct 28, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/src/solvers/ln.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,10 @@ craig!
craigmr
craigmr!
```

## USYMLQ

```@docs
usymlq
usymlq!
```
7 changes: 7 additions & 0 deletions docs/src/solvers/ls.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,10 @@ lsqr!
lsmr
lsmr!
```

## USYMQR

```@docs
usymqr
usymqr!
```
14 changes: 0 additions & 14 deletions docs/src/solvers/unsymmetric.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ qmr
qmr!
```

## USYMLQ

```@docs
usymlq
usymlq!
```

## USYMQR

```@docs
usymqr
usymqr!
```

## CGS

```@docs
Expand Down
2 changes: 1 addition & 1 deletion src/usymlq.jl
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export usymlq, usymlq!

USYMLQ can be warm-started from an initial guess `x0` where `kwargs` are the same keyword arguments as above.

Solve the linear system Ax = b of size m × n using the USYMLQ method.
USYMLQ determines the least-norm solution of the consistent linear system Ax = b of size m × n.

USYMLQ is based on the orthogonal tridiagonalization process and requires two initial nonzero vectors `b` and `c`.
The vector `c` is only used to initialize the process and a default value can be `b` or `Aᴴb` depending on the shape of `A`.
Expand Down
3 changes: 2 additions & 1 deletion src/usymqr.jl
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ export usymqr, usymqr!

USYMQR can be warm-started from an initial guess `x0` where `kwargs` are the same keyword arguments as above.

Solve the linear system Ax = b of size m × n using USYMQR.
USYMQR solves the linear least-squares problem min ‖b - Ax‖² of size m × n.
If A is square and nonsingular, USYMQR solves Ax = b.
amontoison marked this conversation as resolved.
Show resolved Hide resolved

USYMQR is based on the orthogonal tridiagonalization process and requires two initial nonzero vectors `b` and `c`.
The vector `c` is only used to initialize the process and a default value can be `b` or `Aᴴb` depending on the shape of `A`.
Expand Down