Skip to content

Commit 2fd9480

Browse files
Merge pull request #253 from SciML/pt_docs
add PT to docs
2 parents 0256766 + 2f3a803 commit 2fd9480

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docs/src/api/nonlinearsolve.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ These are the native solvers of NonlinearSolve.jl.
77
```@docs
88
NewtonRaphson
99
TrustRegion
10+
PseudoTransient
1011
```
1112

1213
## Polyalgorithms

docs/src/solvers/NonlinearSystemSolvers.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,14 @@ features, but have a bit of overhead on very small problems.
5555
improvements suggested in the [paper](https://arxiv.org/abs/1201.5885) "Improvements to
5656
the Levenberg-Marquardt algorithm for nonlinear least-squares minimization". Designed for
5757
large-scale and numerically-difficult nonlinear systems.
58+
- `PseudoTransient()`: A pseudo-transient method which mixes the stability of Euler-type
59+
stepping with the convergence speed of a Newton method. Good for highly unstable
60+
systems.
5861
- `RobustMultiNewton()`: A polyalgorithm that mixes highly robust methods (line searches and
5962
trust regions) in order to be as robust as possible for difficult problems. If this method
6063
fails to converge, then one can be pretty certain that most (all?) other choices would
6164
likely fail.
62-
- `FastShortcutNonlinearPolyalg`: The default method. A polyalgorithm that mixes fast methods
65+
- `FastShortcutNonlinearPolyalg()`: The default method. A polyalgorithm that mixes fast methods
6366
with fallbacks to robust methods to allow for solving easy problems quickly without sacrificing
6467
robustnes on the hard problems.
6568

0 commit comments

Comments
 (0)