Skip to content

Commit 50cef59

Browse files
committed
Docs working 🎉
1 parent 2f7a772 commit 50cef59

File tree

7 files changed

+19
-18
lines changed

7 files changed

+19
-18
lines changed

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ IncompleteLU = "40713840-3770-5561-ab4c-a76e7d0d7895"
88
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
99
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
1010
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
11+
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
1112
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1213
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1314
SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7"
@@ -26,7 +27,6 @@ IncompleteLU = "0.2"
2627
LinearSolve = "2"
2728
ModelingToolkit = "8"
2829
NonlinearSolve = "3"
29-
NonlinearSolveMINPACK = "0.1"
3030
Random = "<0.0.1, 1"
3131
SciMLBase = "2.4"
3232
SimpleNonlinearSolve = "1"

docs/make.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
using Documenter,
2-
NonlinearSolve, SimpleNonlinearSolve, Sundials,
3-
SteadyStateDiffEq, SciMLBase, DiffEqBase
2+
NonlinearSolve, SimpleNonlinearSolve, Sundials, SteadyStateDiffEq, SciMLBase, DiffEqBase
43

5-
cp("./docs/Manifest.toml", "./docs/src/assets/Manifest.toml", force = true)
6-
cp("./docs/Project.toml", "./docs/src/assets/Project.toml", force = true)
4+
cp(joinpath(@__DIR__, "Manifest.toml"), joinpath(@__DIR__, "src/assets/Manifest.toml"),
5+
force = true)
6+
cp(joinpath(@__DIR__, "Project.toml"), joinpath(@__DIR__, "src/assets/Project.toml"),
7+
force = true)
78

89
include("pages.jl")
910

10-
makedocs(sitename = "NonlinearSolve.jl",
11+
makedocs(; sitename = "NonlinearSolve.jl",
1112
authors = "Chris Rackauckas",
1213
modules = [NonlinearSolve, SciMLBase, DiffEqBase, SimpleNonlinearSolve, Sundials,
1314
SteadyStateDiffEq],
@@ -16,7 +17,6 @@ makedocs(sitename = "NonlinearSolve.jl",
1617
warnonly = [:missing_docs, :cross_references],
1718
format = Documenter.HTML(assets = ["assets/favicon.ico"],
1819
canonical = "https://docs.sciml.ai/NonlinearSolve/stable/"),
19-
pages = pages)
20+
pages)
2021

21-
deploydocs(repo = "github.com/SciML/NonlinearSolve.jl.git";
22-
push_preview = true)
22+
deploydocs(repo = "github.com/SciML/NonlinearSolve.jl.git"; push_preview = true)

docs/src/release_notes.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Release Notes
22

3-
## Breaking Changes in NonlinearSolve.jl v3
3+
## Breaking Changes in `NonlinearSolve.jl` v3
44

5-
1. `GeneralBroyden` and `GeneralKlement` have been renamed to `Broyden` and `Klement`
5+
- `GeneralBroyden` and `GeneralKlement` have been renamed to `Broyden` and `Klement`
66
respectively.
7-
2. Compat for `SimpleNonlinearSolve` has been bumped to `v1`.
8-
3. The old style of specifying autodiff with `chunksize`, `standardtag`, etc. has been
7+
- Compat for `SimpleNonlinearSolve` has been bumped to `v1`.
8+
- The old style of specifying autodiff with `chunksize`, `standardtag`, etc. has been
99
deprecated in favor of directly specifying the autodiff type, like `AutoForwardDiff`.
1010

11-
## Breaking Changes in SimpleNonlinearSolve.jl v1
11+
## Breaking Changes in `SimpleNonlinearSolve.jl` v1
1212

1313
- Batched solvers have been removed in favor of `BatchedArrays.jl`. Stay tuned for detailed
1414
tutorials on how to use `BatchedArrays.jl` with `NonlinearSolve` & `SimpleNonlinearSolve`

docs/src/tutorials/getting_started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,6 @@ see. Next check out:
201201
- [An iterator interface which lets you step through the solving process step by step](@ref iterator)
202202
- [How to handle large systems of equations efficiently](@ref large_systems)
203203
- [Ways to use NonlinearSolve.jl that is faster to startup and can statically compile](@ref fast_startup)
204-
- [More detailed termination conditions](@ref termination_conditions_tutorial)
204+
- [More detailed termination conditions](@ref termination_condition)
205205

206206
And also check out the rest of the manual.

src/broyden.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ An implementation of `Broyden` with resetting and line search.
1414
- `linesearch`: the line search algorithm to use. Defaults to [`LineSearch()`](@ref),
1515
which means that no line search is performed. Algorithms from `LineSearches.jl` can be
1616
used here directly, and they will be converted to the correct `LineSearch`. It is
17-
recommended to use [LiFukushimaLineSearch](@ref) -- a derivative free linesearch
17+
recommended to use [`LiFukushimaLineSearch`](@ref) -- a derivative free linesearch
1818
specifically designed for Broyden's method.
1919
- `alpha`: If `init_jacobian` is set to `Val(:identity)`, then the initial Jacobian
2020
inverse is set to be `(αI)⁻¹`. Defaults to `nothing` which implies

src/extension_algs.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@ end
159159
are line search types from
160160
[LineSearches.jl](https://github.com/JuliaNLSolvers/LineSearches.jl).
161161
- `linsolve`: a function `linsolve(x, A, b)` that solves `Ax = b`.
162-
- `factor``: determines the size of the initial trust region. This size is set to the product of factor and the euclidean norm of `u0` if nonzero, or else to factor itself.
162+
- `factor`: determines the size of the initial trust region. This size is set to the
163+
product of factor and the euclidean norm of `u0` if nonzero, or else to factor itself.
163164
- `autoscale`: if true, then the variables will be automatically rescaled. The scaling
164165
factors are the norms of the Jacobian columns.
165166
- `m`: the amount of history in the Anderson method. Naive "Picard"-style iteration can be

src/lbroyden.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ An implementation of `LimitedMemoryBroyden` with resetting and line search.
1414
- `linesearch`: the line search algorithm to use. Defaults to [`LineSearch()`](@ref),
1515
which means that no line search is performed. Algorithms from `LineSearches.jl` can be
1616
used here directly, and they will be converted to the correct `LineSearch`. It is
17-
recommended to use [LiFukushimaLineSearchCache](@ref) -- a derivative free linesearch
17+
recommended to use [`LiFukushimaLineSearchCache`](@ref) -- a derivative free linesearch
1818
specifically designed for Broyden's method.
1919
"""
2020
@concrete struct LimitedMemoryBroyden{threshold} <: AbstractNewtonAlgorithm{false, Nothing}

0 commit comments

Comments
 (0)