Skip to content

Commit

Permalink
Add in documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
avik-pal committed Oct 20, 2023
1 parent c6992a5 commit 4c0f628
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/pages.jl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ pages = ["index.md",
"Solver Summaries and Recommendations" => Any["solvers/NonlinearSystemSolvers.md",
"solvers/BracketingSolvers.md",
"solvers/SteadyStateSolvers.md",
"solvers/NonlinearLeastSquaresSolvers.md"],
"solvers/NonlinearLeastSquaresSolvers.md",
"solvers/LineSearch.md"],
"Detailed Solver APIs" => Any["api/nonlinearsolve.md",
"api/simplenonlinearsolve.md",
"api/minpack.md",
Expand Down
14 changes: 14 additions & 0 deletions docs/src/solvers/LineSearch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# [Line Search](@id linesearch)

A convenience wrapper over `LineSearches.jl` and some native Line Search methods, powered
internally with fast automatic differentiation.

```@docs
LineSearch
```

## Native Line Search Methods

```@docs
LiFukushimaLineSearch
```
2 changes: 2 additions & 0 deletions docs/src/solvers/NonlinearSystemSolvers.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ features, but have a bit of overhead on very small problems.
- `FastShortcutNonlinearPolyalg()`: The default method. A polyalgorithm that mixes fast methods
with fallbacks to robust methods to allow for solving easy problems quickly without sacrificing
robustnes on the hard problems.
- `GeneralBroyden()`: Generalization of Broyden's Quasi-Newton Method with Line Search and
Automatic Jacobian Resetting. This is a fast method but unstable for most problems!

### SimpleNonlinearSolve.jl

Expand Down

0 comments on commit 4c0f628

Please sign in to comment.