Skip to content

Commit 1dcdaaa

Browse files
Merge pull request #25 from thomvet/patch
addresses #24. Also propagated changes to tests and Project.toml; bumped patch version.
2 parents c56c1ab + 965682a commit 1dcdaaa

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Project.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "PreallocationTools"
22
uuid = "d236fae5-4411-538c-8e31-a6e3d9e00b46"
33
authors = ["Chris Rackauckas <accounts@chrisrackauckas.com>"]
4-
version = "0.3.1"
4+
version = "0.3.2"
55

66
[deps]
77
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
@@ -18,13 +18,13 @@ julia = "1.6"
1818

1919
[extras]
2020
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
21+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
22+
OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e"
2123
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
2224
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
2325
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
2426
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
2527
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
26-
GalacticOptim = "a75be94c-b780-496d-a8a9-0878b188d577"
27-
GalacticOptimJL = "9d3c5eb1-403b-401b-8c0f-c11105342e6b"
2828

2929
[targets]
30-
test = ["LinearAlgebra", "OrdinaryDiffEq", "Test", "RecursiveArrayTools", "Pkg", "SafeTestsets", "GalacticOptim", "GalacticOptimJL"]
30+
test = ["LinearAlgebra", "OrdinaryDiffEq", "Test", "RecursiveArrayTools", "Pkg", "SafeTestsets", "Optimization", "OptimizationOptimJL"]

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ solve(prob, TRBDF2())
140140
### dualcache Example 3: Nested AD calls in an optimization problem involving a Hessian matrix
141141

142142
```julia
143-
using LinearAlgebra, OrdinaryDiffEq, PreallocationTools, Optim, GalacticOptim
143+
using LinearAlgebra, OrdinaryDiffEq, PreallocationTools, Optim, Optimization
144144
function foo(du, u, p, t)
145145
tmp = p[2]
146146
A = reshape(p[1], size(tmp.du))
@@ -168,7 +168,7 @@ function objfun(x, prob, realsol, cache)
168168
return ofv
169169
end
170170
fn(x,p) = objfun(x, p[1], p[2], p[3])
171-
optfun = OptimizationFunction(fn, GalacticOptim.AutoForwardDiff())
171+
optfun = OptimizationFunction(fn, Optimization.AutoForwardDiff())
172172
optprob = OptimizationProblem(optfun, zeros(length(coeffs)), (prob, realsol, cache))
173173
solve(optprob, Newton())
174174
```

test/core_nesteddual.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using LinearAlgebra, OrdinaryDiffEq, Test, PreallocationTools, ForwardDiff, GalacticOptim, GalacticOptimJL
1+
using LinearAlgebra, OrdinaryDiffEq, Test, PreallocationTools, ForwardDiff, Optimization, OptimizationOptimJL
22

33
randmat = rand(5, 3)
44
sto = similar(randmat)
@@ -71,7 +71,7 @@ function objfun(x, prob, realsol, cache)
7171
return ofv
7272
end
7373
fn(x,p) = objfun(x, p[1], p[2], p[3])
74-
optfun = OptimizationFunction(fn, GalacticOptim.AutoForwardDiff())
74+
optfun = OptimizationFunction(fn, Optimization.AutoForwardDiff())
7575
optprob = OptimizationProblem(optfun, zeros(length(coeffs)), (prob, realsol, cache))
7676
newtonsol = solve(optprob, Newton())
7777

@@ -97,7 +97,7 @@ end
9797

9898
fn(x,p) = objfun(x, p[1], p[2], p[3])
9999

100-
optfun = OptimizationFunction(fn, GalacticOptim.AutoForwardDiff())
100+
optfun = OptimizationFunction(fn, Optimization.AutoForwardDiff())
101101
optprob = OptimizationProblem(optfun, zeros(length(coeffs)), (prob, realsol, cache))
102102
newtonsol2 = solve(optprob, Newton())
103103

0 commit comments

Comments
 (0)