Skip to content

Commit 46ae9e5

Browse files
committed
add InfiniteOPt dep
1 parent 5f14d6f commit 46ae9e5

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ MTKChainRulesCoreExt = "ChainRulesCore"
7878
MTKDeepDiffsExt = "DeepDiffs"
7979
MTKFMIExt = "FMI"
8080
MTKInfiniteOptExt = "InfiniteOpt"
81-
MTKJuMPControlExt = ["JuMP", "DiffEqDevTools"]
81+
MTKJuMPControlExt = ["JuMP", "DiffEqDevTools", "InfiniteOpt"]
8282
MTKLabelledArraysExt = "LabelledArrays"
8383

8484
[compat]

test/extensions/Project.toml

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ ChainRulesTestUtils = "cdddcdb0-9152-4a09-a978-84456f9df70a"
55
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
66
DiffEqDevTools = "f3b72e0c-5b89-59e1-b016-84e28bfd966d"
77
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
8-
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
98
HomotopyContinuation = "f213a82b-91d6-5c5d-acf7-10f1c761b327"
109
InfiniteOpt = "20393b10-9daf-11e9-18c9-8db751c92c57"
1110
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9"

test/extensions/jump_control.jl

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ const M = ModelingToolkit
3232
jsol2 = solve(jprob, Ipopt.Optimizer, :ImplicitEuler)
3333
osol2 = solve(oprob, ImplicitEuler(), dt = 0.01, adaptive = false)
3434
@test (jsol2.sol.u, osol2.u, rtol = 0.001)
35+
iprob = InfiniteOptControlProblem(sys, u0map, tspan, parammap, dt = 0.01)
36+
isol = solve(iprob, Ipopt.Optimizer, derivative_method = FiniteDifference(Backward()))
3537

3638
# With a constraint
3739
u0map = Pair[]

0 commit comments

Comments
 (0)