We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc539b9 commit dd4a2fbCopy full SHA for dd4a2fb
Project.toml
@@ -60,7 +60,7 @@ NonlinearSolveZygoteExt = "Zygote"
60
ADTypes = "0.2.6"
61
Aqua = "0.8"
62
ArrayInterface = "7.9"
63
-BandedMatrices = "1.4"
+BandedMatrices = "1.5"
64
BenchmarkTools = "1.4"
65
CUDA = "5.2"
66
ConcreteStructs = "0.2.3"
docs/src/devdocs/internal_interfaces.md
@@ -15,6 +15,12 @@ NonlinearSolve.AbstractDescentAlgorithm
15
NonlinearSolve.AbstractDescentCache
16
```
17
18
+## Descent Results
19
+
20
+```@docs
21
+NonlinearSolve.DescentResult
22
+```
23
24
## Approximate Jacobian
25
26
```@docs
src/core/approximate_jacobian.jl
@@ -212,10 +212,10 @@ function SciMLBase.__init(
212
213
return ApproximateJacobianSolveCache{INV, GB, iip, maxtime !== nothing}(
214
fu, u, u_cache, p, du, J, alg, prob, initialization_cache,
215
- descent_cache, linesearch_cache, trustregion_cache,
216
- update_rule_cache, reinit_rule_cache, inv_workspace, 0, 0, 0,
217
- alg.max_resets, maxiters, maxtime, alg.max_shrink_times, 0, timer,
218
- 0.0, termination_cache, trace, ReturnCode.Default, false, false, kwargs)
+ descent_cache, linesearch_cache, trustregion_cache, update_rule_cache,
+ reinit_rule_cache, inv_workspace, 0, 0, 0, alg.max_resets,
+ maxiters, maxtime, alg.max_shrink_times, 0, timer, 0.0,
+ termination_cache, trace, ReturnCode.Default, false, false, kwargs)
219
end
220
221
src/core/generalized_first_order.jl
@@ -202,8 +202,8 @@ function SciMLBase.__init(
202
203
return GeneralizedFirstOrderAlgorithmCache{iip, GB, maxtime !== nothing}(
204
fu, u, u_cache, p, du, J, alg, prob, jac_cache, descent_cache, linesearch_cache,
205
- trustregion_cache, 0, 0, maxiters, maxtime, alg.max_shrink_times,
206
- timer, 0.0, true, termination_cache, trace, ReturnCode.Default, false, kwargs)
+ trustregion_cache, 0, 0, maxiters, maxtime, alg.max_shrink_times, timer,
+ 0.0, true, termination_cache, trace, ReturnCode.Default, false, kwargs)
207
208
209
src/internal/linear_solve.jl
@@ -124,9 +124,9 @@ end
124
125
# Use LinearSolve.jl
126
function (cache::LinearSolverCache)(;
127
- A = nothing, b = nothing, linu = nothing, du = nothing, p = nothing,
128
- weight = nothing, cachedata = nothing, reuse_A_if_factorization = false,
129
- verbose = true, kwargs...)
+ A = nothing, b = nothing, linu = nothing, du = nothing,
+ p = nothing, weight = nothing, cachedata = nothing,
+ reuse_A_if_factorization = false, verbose = true, kwargs...)
130
cache.nsolve += 1
131
132
__update_A!(cache, A, reuse_A_if_factorization)
0 commit comments