Skip to content

Commit 0b28372

Browse files
docs: add NonlinearSolveHomotopyContinuation to docs
1 parent ffa2845 commit 0b28372

File tree

4 files changed

+22
-2
lines changed

4 files changed

+22
-2
lines changed

.github/workflows/Documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
Pkg.Registry.update()
2323
# Install packages present in subdirectories
2424
dev_pks = Pkg.PackageSpec[]
25-
for path in ("lib/SciMLJacobianOperators", ".", "lib/SimpleNonlinearSolve", "lib/NonlinearSolveBase", "lib/BracketingNonlinearSolve", "lib/NonlinearSolveFirstOrder", "lib/NonlinearSolveQuasiNewton", "lib/NonlinearSolveSpectralMethods")
25+
for path in ("lib/SciMLJacobianOperators", ".", "lib/SimpleNonlinearSolve", "lib/NonlinearSolveBase", "lib/BracketingNonlinearSolve", "lib/NonlinearSolveFirstOrder", "lib/NonlinearSolveQuasiNewton", "lib/NonlinearSolveSpectralMethods", "lib/NonlinearSolveHomotopyContinuation")
2626
push!(dev_pks, Pkg.PackageSpec(; path))
2727
end
2828
Pkg.develop(dev_pks)

docs/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
1515
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
1616
NonlinearSolveBase = "be0214bd-f91f-a760-ac4e-3421ce2b2da0"
1717
NonlinearSolveFirstOrder = "5959db7a-ea39-4486-b5fe-2dd0bf03d60d"
18+
NonlinearSolveHomotopyContinuation = "2ac3b008-d579-4536-8c91-a1a5998c2f8b"
1819
NonlinearSolveQuasiNewton = "9a2c21bd-3a47-402d-9113-8faf9a0ee114"
1920
NonlinearSolveSpectralMethods = "26075421-4e9a-44e1-8bd1-420ed7ad02b2"
2021
OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a"

docs/pages.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ pages = [
4949
"api/petsc.md",
5050
"api/siamfanlequations.md",
5151
"api/speedmapping.md",
52-
"api/sundials.md"
52+
"api/sundials.md",
53+
"api/homotopycontinuation.md"
5354
],
5455
"Sub-Packages" => Any[
5556
"api/SciMLJacobianOperators.md",

docs/src/api/homotopycontinuation.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# HomotopyContinuation.jl
2+
3+
NonlinearSolve wraps the homotopy continuation algorithm implemented in
4+
HomotopyContinuation.jl. This solver is not included by default and needs
5+
to be installed separately:
6+
7+
```julia
8+
using Pkg
9+
Pkg.add("NonlinearSolveHomotopyContinuation")
10+
using NonlinearSolveHomotopyContinuation, NonlinearSolve
11+
```
12+
13+
# Solver API
14+
15+
```@docs
16+
HomotopyContinuationJL
17+
SciMLBase.HomotopyContinuationFunction
18+
```

0 commit comments

Comments
 (0)