Skip to content

Commit 7efb55c

Browse files
committed
Merge branch 'compathelper/new_version/2025-09-20-00-20-21-288-00393741078' into 634-dev-new-release
2 parents 404b0bd + 5a29088 commit 7efb55c

8 files changed

Lines changed: 75 additions & 50 deletions

File tree

docs/Project.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,19 @@ JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
1818
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1919
MINPACK = "4854310b-de5a-5eb6-a2a5-c1dee2bd17f9"
2020
MadNLP = "2621e9c9-9eb4-46b1-8089-e8c72242dfb6"
21+
MadNLPMumps = "3b83494e-c0a4-4895-918b-9157a7a085a1"
2122
NLPModelsIpopt = "f4238b75-b362-5c4c-b852-0801c9a21d71"
2223
NLPModelsKnitro = "bec4dd0d-7755-52d5-9a02-22f0ffc7efcb"
2324
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
25+
OptimalControl = "5f98b655-cc9a-415a-b60e-744165666948"
2426
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
2527
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
2628
Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
2729

2830
[compat]
2931
ADNLPModels = "0.8"
3032
CTBase = "0.16"
31-
CTDirect = "0.16"
33+
CTDirect = "0.17"
3234
CTFlows = "0.8"
3335
CTModels = "0.6"
3436
CTParser = "0.6"
@@ -45,6 +47,7 @@ JSON3 = "1"
4547
LinearAlgebra = "1"
4648
MINPACK = "1"
4749
MadNLP = "0.8"
50+
MadNLPMumps = "0.5"
4851
NLPModelsIpopt = "0.10"
4952
NLPModelsKnitro = "0.9"
5053
NonlinearSolve = "4"

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ using ADNLPModels
1414
using ExaModels
1515
using NLPModelsIpopt
1616
using MadNLP
17+
using MadNLPMumps
1718
using JSON3
1819
using JLD2
1920
using NLPModelsKnitro

docs/src/api-optimalcontrol-user.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,10 @@ iterations
7979
lagrange
8080
mayer
8181
message
82-
model
82+
nlp_model
8383
objective(::Model)
8484
objective(::Solution)
85+
ocp_model
8586
plot(::Solution, ::Symbol...)
8687
plot!(::Plots.Plot, ::Solution, ::Symbol...)
8788
set_initial_guess

docs/src/assets/Manifest.toml

Lines changed: 60 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# This file is machine-generated - editing it directly is not advised
22

3-
julia_version = "1.11.6"
3+
julia_version = "1.11.7"
44
manifest_format = "2.0"
5-
project_hash = "d85860944015e6f7ddca5a8e43d05b3241746587"
5+
project_hash = "065c5ff164fc1623d5f59149cbffa347e8e4b04a"
66

77
[[deps.ADNLPModels]]
88
deps = ["ADTypes", "ForwardDiff", "LinearAlgebra", "NLPModels", "Requires", "ReverseDiff", "SparseArrays", "SparseConnectivityTracer", "SparseMatrixColorings"]
@@ -11,9 +11,9 @@ uuid = "54578032-b7ea-4c30-94aa-7cbd1cce6c9a"
1111
version = "0.8.13"
1212

1313
[[deps.ADTypes]]
14-
git-tree-sha1 = "60665b326b75db6517939d0e1875850bc4a54368"
14+
git-tree-sha1 = "27cecae79e5cc9935255f90c53bb831cc3c870d7"
1515
uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
16-
version = "1.17.0"
16+
version = "1.18.0"
1717
weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"]
1818

1919
[deps.ADTypes.extensions]
@@ -192,17 +192,17 @@ weakdeps = ["HTTP", "JSON"]
192192

193193
[[deps.CTDirect]]
194194
deps = ["CTBase", "CTModels", "DocStringExtensions", "HSL", "MKL", "SparseArrays"]
195-
git-tree-sha1 = "1b3aa9b9b9bbb32b90bed66d16998fcb89848c21"
195+
git-tree-sha1 = "f322eda5d72a1fff0a2351ec3cfa215b116f4e1d"
196196
uuid = "790bbbee-bee9-49ee-8912-a9de031322d5"
197-
version = "0.16.3"
198-
weakdeps = ["ADNLPModels", "ExaModels", "MadNLP", "NLPModelsIpopt", "NLPModelsKnitro"]
197+
version = "0.17.0"
198+
weakdeps = ["ADNLPModels", "ExaModels", "MadNLPMumps", "NLPModelsIpopt", "NLPModelsKnitro"]
199199

200200
[deps.CTDirect.extensions]
201201
CTDirectExtADNLP = ["ADNLPModels"]
202202
CTDirectExtExa = ["ExaModels"]
203203
CTDirectExtIpopt = ["NLPModelsIpopt"]
204204
CTDirectExtKnitro = ["NLPModelsKnitro"]
205-
CTDirectExtMadNLP = ["MadNLP"]
205+
CTDirectExtMadNLP = ["MadNLPMumps"]
206206

207207
[[deps.CTFlows]]
208208
deps = ["CTBase", "CTModels", "DocStringExtensions", "ForwardDiff", "LinearAlgebra", "MLStyle", "MacroTools"]
@@ -216,9 +216,9 @@ weakdeps = ["OrdinaryDiffEq"]
216216

217217
[[deps.CTModels]]
218218
deps = ["CTBase", "DocStringExtensions", "Interpolations", "LinearAlgebra", "MLStyle", "MacroTools", "OrderedCollections", "Parameters", "RecipesBase"]
219-
git-tree-sha1 = "13ff06553d6396590c0b09c9b9a5e0dee058af92"
219+
git-tree-sha1 = "5dd30f45b055084374b2613cb4c79e73420962f0"
220220
uuid = "34c4fa32-2049-4079-8329-de33c2a22e2d"
221-
version = "0.6.6"
221+
version = "0.6.7"
222222
weakdeps = ["JLD2", "JSON3", "Plots"]
223223

224224
[deps.CTModels.extensions]
@@ -279,9 +279,9 @@ version = "0.7.8"
279279

280280
[[deps.ColorSchemes]]
281281
deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "PrecompileTools", "Random"]
282-
git-tree-sha1 = "a656525c8b46aa6a1c76891552ed5381bb32ae7b"
282+
git-tree-sha1 = "b0fd3f56fa442f81e0a47815c92245acfaaa4e34"
283283
uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4"
284-
version = "3.30.0"
284+
version = "3.31.0"
285285

286286
[[deps.ColorTypes]]
287287
deps = ["FixedPointNumbers", "Random"]
@@ -432,9 +432,9 @@ version = "1.9.1"
432432

433433
[[deps.DiffEqBase]]
434434
deps = ["ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnzymeCore", "FastBroadcast", "FastClosures", "FastPower", "FunctionWrappers", "FunctionWrappersWrappers", "LinearAlgebra", "Logging", "Markdown", "MuladdMacro", "PrecompileTools", "Printf", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "SciMLStructures", "Setfield", "Static", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "TruncatedStacktraces"]
435-
git-tree-sha1 = "6df3b15d504315ec306118aed14f9d7af9f83db1"
435+
git-tree-sha1 = "087632db966c90079a5534e4147afea9136ca39a"
436436
uuid = "2b5f629d-d688-5b77-993f-72d75c75574e"
437-
version = "6.189.1"
437+
version = "6.190.2"
438438

439439
[deps.DiffEqBase.extensions]
440440
DiffEqBaseCUDAExt = "CUDA"
@@ -1062,22 +1062,28 @@ uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8"
10621062
version = "3.1.3+0"
10631063

10641064
[[deps.KNITRO]]
1065-
deps = ["Libdl"]
1066-
git-tree-sha1 = "bf1206793806e01fde387c6694acf14317a3bc67"
1065+
deps = ["KNITRO_jll", "Libdl"]
1066+
git-tree-sha1 = "c909d83df7210d35fc9e18085752ab227eb1f130"
10671067
uuid = "67920dd8-b58e-52a8-8622-53c4cffbe346"
1068-
version = "0.14.8"
1068+
version = "0.14.9"
10691069

10701070
[deps.KNITRO.extensions]
10711071
KNITROMathOptInterfaceExt = ["MathOptInterface"]
10721072

10731073
[deps.KNITRO.weakdeps]
10741074
MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
10751075

1076+
[[deps.KNITRO_jll]]
1077+
deps = ["Artifacts", "JLLWrappers", "Libdl"]
1078+
git-tree-sha1 = "bdf7d90222a1624de37928c5847425194bf9c8ff"
1079+
uuid = "0e6b36f8-8e90-4eb5-b54e-06f667ea875c"
1080+
version = "15.0.1"
1081+
10761082
[[deps.Krylov]]
10771083
deps = ["LinearAlgebra", "Printf", "SparseArrays"]
1078-
git-tree-sha1 = "b94257a1a8737099ca40bc7271a8b374033473ed"
1084+
git-tree-sha1 = "d1fc961038207e43982851e57ee257adc37be5e8"
10791085
uuid = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7"
1080-
version = "0.10.1"
1086+
version = "0.10.2"
10811087

10821088
[[deps.LAME_jll]]
10831089
deps = ["Artifacts", "JLLWrappers", "Libdl"]
@@ -1145,9 +1151,9 @@ version = "1.3.0"
11451151

11461152
[[deps.LazyArrays]]
11471153
deps = ["ArrayLayouts", "FillArrays", "LinearAlgebra", "MacroTools", "SparseArrays"]
1148-
git-tree-sha1 = "76627adb8c542c6b73f68d4bfd0aa71c9893a079"
1154+
git-tree-sha1 = "21057b6f4f5db1475e653735fda7d1de1c267b46"
11491155
uuid = "5078a376-72f3-5289-bfd5-ec5146d43c02"
1150-
version = "2.6.2"
1156+
version = "2.6.3"
11511157

11521158
[deps.LazyArrays.extensions]
11531159
LazyArraysBandedMatricesExt = "BandedMatrices"
@@ -1276,9 +1282,9 @@ version = "2.11.0"
12761282

12771283
[[deps.LinearSolve]]
12781284
deps = ["ArrayInterface", "ChainRulesCore", "ConcreteStructs", "DocStringExtensions", "EnumX", "GPUArraysCore", "InteractiveUtils", "Krylov", "LazyArrays", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "OpenBLAS_jll", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLOperators", "Setfield", "StaticArraysCore", "UnPack"]
1279-
git-tree-sha1 = "69cee52e516c859e64adba702ac382c0498a4e29"
1285+
git-tree-sha1 = "e479c96c20e3fe6067d7ee6618839236d156f060"
12801286
uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
1281-
version = "3.40.0"
1287+
version = "3.40.1"
12821288

12831289
[deps.LinearSolve.extensions]
12841290
LinearSolveAMDGPUExt = "AMDGPU"
@@ -1405,6 +1411,12 @@ version = "0.8.12"
14051411
[deps.MadNLP.weakdeps]
14061412
MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
14071413

1414+
[[deps.MadNLPMumps]]
1415+
deps = ["LinearAlgebra", "MUMPS_seq_jll", "MadNLP", "OpenBLAS32_jll"]
1416+
git-tree-sha1 = "83931ffc69f54e3c2376e751c6bfe5f4eef7d15b"
1417+
uuid = "3b83494e-c0a4-4895-918b-9157a7a085a1"
1418+
version = "0.5.1"
1419+
14081420
[[deps.ManualMemory]]
14091421
git-tree-sha1 = "bcaef4fc7a0cfe2cba636d84cda54b5e4e4ca3cd"
14101422
uuid = "d125e4d3-2237-4719-b19c-fa641b8a4667"
@@ -1513,10 +1525,10 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
15131525
version = "1.2.0"
15141526

15151527
[[deps.NonlinearSolve]]
1516-
deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DiffEqBase", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "NonlinearSolveBase", "NonlinearSolveFirstOrder", "NonlinearSolveQuasiNewton", "NonlinearSolveSpectralMethods", "PrecompileTools", "Preferences", "Reexport", "SciMLBase", "SimpleNonlinearSolve", "SparseArrays", "SparseMatrixColorings", "StaticArraysCore", "SymbolicIndexingInterface"]
1517-
git-tree-sha1 = "d2ec18c1e4eccbb70b64be2435fc3b06fbcdc0a1"
1528+
deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "NonlinearSolveBase", "NonlinearSolveFirstOrder", "NonlinearSolveQuasiNewton", "NonlinearSolveSpectralMethods", "PrecompileTools", "Preferences", "Reexport", "SciMLBase", "SimpleNonlinearSolve", "StaticArraysCore", "SymbolicIndexingInterface"]
1529+
git-tree-sha1 = "627967f6e36aac9f5afb2fb285e33b676a6892f9"
15181530
uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
1519-
version = "4.10.0"
1531+
version = "4.11.0"
15201532

15211533
[deps.NonlinearSolve.extensions]
15221534
NonlinearSolveFastLevenbergMarquardtExt = "FastLevenbergMarquardt"
@@ -1525,7 +1537,7 @@ version = "4.10.0"
15251537
NonlinearSolveMINPACKExt = "MINPACK"
15261538
NonlinearSolveNLSolversExt = "NLSolvers"
15271539
NonlinearSolveNLsolveExt = ["NLsolve", "LineSearches"]
1528-
NonlinearSolvePETScExt = ["PETSc", "MPI"]
1540+
NonlinearSolvePETScExt = ["PETSc", "MPI", "SparseArrays"]
15291541
NonlinearSolveSIAMFANLEquationsExt = "SIAMFANLEquations"
15301542
NonlinearSolveSpeedMappingExt = "SpeedMapping"
15311543
NonlinearSolveSundialsExt = "Sundials"
@@ -1541,14 +1553,15 @@ version = "4.10.0"
15411553
NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
15421554
PETSc = "ace2c81b-2b5f-4b1e-a30d-d662738edfe0"
15431555
SIAMFANLEquations = "084e46ad-d928-497d-ad5e-07fa361a48c4"
1556+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
15441557
SpeedMapping = "f1835b91-879b-4a3f-a438-e4baacf14412"
15451558
Sundials = "c3572dad-4567-51f8-b174-8c6c989267f4"
15461559

15471560
[[deps.NonlinearSolveBase]]
15481561
deps = ["ADTypes", "Adapt", "ArrayInterface", "CommonSolve", "Compat", "ConcreteStructs", "DifferentiationInterface", "EnzymeCore", "FastClosures", "LinearAlgebra", "Markdown", "MaybeInplace", "Preferences", "Printf", "RecursiveArrayTools", "SciMLBase", "SciMLJacobianOperators", "SciMLOperators", "SciMLStructures", "Setfield", "StaticArraysCore", "SymbolicIndexingInterface", "TimerOutputs"]
1549-
git-tree-sha1 = "99a400f7ad42e56431c76f3eadee0755f2123fda"
1562+
git-tree-sha1 = "f05e5f3d0f280598ecdc26b06ec9acd71dcaef31"
15501563
uuid = "be0214bd-f91f-a760-ac4e-3421ce2b2da0"
1551-
version = "1.15.0"
1564+
version = "1.16.1"
15521565

15531566
[deps.NonlinearSolveBase.extensions]
15541567
NonlinearSolveBaseBandedMatricesExt = "BandedMatrices"
@@ -1635,9 +1648,9 @@ version = "0.8.5+0"
16351648

16361649
[[deps.OpenSSH_jll]]
16371650
deps = ["Artifacts", "JLLWrappers", "Libdl", "OpenSSL_jll", "Zlib_jll"]
1638-
git-tree-sha1 = "cb7acd5d10aff809b4d0191dfe1956c2edf35800"
1651+
git-tree-sha1 = "1f2f0911e1c02f28a390bb720f97f3349c4dcefb"
16391652
uuid = "9bd350c2-7e96-507f-8002-3f2e150b4e1b"
1640-
version = "10.0.1+0"
1653+
version = "10.0.2+0"
16411654

16421655
[[deps.OpenSSL]]
16431656
deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"]
@@ -1826,9 +1839,9 @@ version = "1.5.0"
18261839

18271840
[[deps.OrdinaryDiffEqRosenbrock]]
18281841
deps = ["ADTypes", "DiffEqBase", "DifferentiationInterface", "FastBroadcast", "FiniteDiff", "ForwardDiff", "LinearAlgebra", "LinearSolve", "MacroTools", "MuladdMacro", "OrdinaryDiffEqCore", "OrdinaryDiffEqDifferentiation", "Polyester", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "Static"]
1829-
git-tree-sha1 = "d0b4e34792fb64c3815fc79ad3adc300b1e35588"
1842+
git-tree-sha1 = "f60d7201a2ceaa7e9a406942f0a2fa3e920715fa"
18301843
uuid = "43230ef6-c299-4910-a778-202eb28ce4ce"
1831-
version = "1.17.0"
1844+
version = "1.18.0"
18321845

18331846
[[deps.OrdinaryDiffEqSDIRK]]
18341847
deps = ["ADTypes", "DiffEqBase", "FastBroadcast", "LinearAlgebra", "MacroTools", "MuladdMacro", "OrdinaryDiffEqCore", "OrdinaryDiffEqDifferentiation", "OrdinaryDiffEqNonlinearSolve", "RecursiveArrayTools", "Reexport", "SciMLBase", "TruncatedStacktraces"]
@@ -1879,9 +1892,9 @@ version = "10.42.0+1"
18791892

18801893
[[deps.Pango_jll]]
18811894
deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "FriBidi_jll", "Glib_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl"]
1882-
git-tree-sha1 = "275a9a6d85dc86c24d03d1837a0010226a96f540"
1895+
git-tree-sha1 = "1f7f9bbd5f7a2e5a9f7d96e51c9754454ea7f60b"
18831896
uuid = "36c8627f-9965-5494-a995-c6b170f724f3"
1884-
version = "1.56.3+0"
1897+
version = "1.56.4+0"
18851898

18861899
[[deps.Parameters]]
18871900
deps = ["OrderedCollections", "UnPack"]
@@ -1924,9 +1937,9 @@ version = "1.4.3"
19241937

19251938
[[deps.Plots]]
19261939
deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "JLFzf", "JSON", "LaTeXStrings", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "Pkg", "PlotThemes", "PlotUtils", "PrecompileTools", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "RelocatableFolders", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "TOML", "UUIDs", "UnicodeFun", "UnitfulLatexify", "Unzip"]
1927-
git-tree-sha1 = "0c5a5b7e440c008fe31416a3ac9e0d2057c81106"
1940+
git-tree-sha1 = "bfe839e9668f0c58367fb62d8757315c0eac8777"
19281941
uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
1929-
version = "1.40.19"
1942+
version = "1.40.20"
19301943

19311944
[deps.Plots.extensions]
19321945
FileIOExt = "FileIO"
@@ -2146,9 +2159,9 @@ version = "2025.5.20+0"
21462159

21472160
[[deps.SciMLBase]]
21482161
deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "Moshi", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"]
2149-
git-tree-sha1 = "77fb2a02803c5989dab94921fd51f39c24628ce7"
2162+
git-tree-sha1 = "16fa030fb4bd4df373a677eca0460c3eee791ab2"
21502163
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2151-
version = "2.118.0"
2164+
version = "2.120.0"
21522165

21532166
[deps.SciMLBase.extensions]
21542167
SciMLBaseChainRulesCoreExt = "ChainRulesCore"
@@ -2195,9 +2208,9 @@ version = "0.1.11"
21952208

21962209
[[deps.SciMLOperators]]
21972210
deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools"]
2198-
git-tree-sha1 = "753026a73e1bee963239016a162db8dc1935a153"
2211+
git-tree-sha1 = "024d829102878141aaee5cf8f8288bcabd2f57a0"
21992212
uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
2200-
version = "1.7.1"
2213+
version = "1.7.2"
22012214
weakdeps = ["SparseArrays", "StaticArraysCore"]
22022215

22032216
[deps.SciMLOperators.extensions]
@@ -2298,17 +2311,19 @@ version = "1.11.0"
22982311

22992312
[[deps.SparseConnectivityTracer]]
23002313
deps = ["ADTypes", "DocStringExtensions", "FillArrays", "LinearAlgebra", "Random", "SparseArrays"]
2301-
git-tree-sha1 = "e49c106eb7c78f55cdfa39e8bddeda24e1e09fce"
2314+
git-tree-sha1 = "3c3a42a29f696f16273741ffe589b4003f539088"
23022315
uuid = "9f842d2f-2579-4b1d-911e-f412cf18a3f5"
2303-
version = "1.0.2"
2316+
version = "1.1.0"
23042317

23052318
[deps.SparseConnectivityTracer.extensions]
2319+
SparseConnectivityTracerChainRulesCoreExt = "ChainRulesCore"
23062320
SparseConnectivityTracerLogExpFunctionsExt = "LogExpFunctions"
23072321
SparseConnectivityTracerNNlibExt = "NNlib"
23082322
SparseConnectivityTracerNaNMathExt = "NaNMath"
23092323
SparseConnectivityTracerSpecialFunctionsExt = "SpecialFunctions"
23102324

23112325
[deps.SparseConnectivityTracer.weakdeps]
2326+
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
23122327
LogExpFunctions = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
23132328
NNlib = "872c559c-99b0-510c-b3b7-b6c96a88d5cd"
23142329
NaNMath = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
@@ -2440,9 +2455,9 @@ version = "0.2.8"
24402455

24412456
[[deps.SymbolicIndexingInterface]]
24422457
deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"]
2443-
git-tree-sha1 = "93104ca226670c0cb92ba8bc6998852ad55a2d4c"
2458+
git-tree-sha1 = "b19cf024a2b11d72bef7c74ac3d1cbe86ec9e4ed"
24442459
uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
2445-
version = "0.3.43"
2460+
version = "0.3.44"
24462461
weakdeps = ["PrettyTables"]
24472462

24482463
[deps.SymbolicIndexingInterface.extensions]

docs/src/assets/Project.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
1818
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1919
MINPACK = "4854310b-de5a-5eb6-a2a5-c1dee2bd17f9"
2020
MadNLP = "2621e9c9-9eb4-46b1-8089-e8c72242dfb6"
21+
MadNLPMumps = "3b83494e-c0a4-4895-918b-9157a7a085a1"
2122
NLPModelsIpopt = "f4238b75-b362-5c4c-b852-0801c9a21d71"
2223
NLPModelsKnitro = "bec4dd0d-7755-52d5-9a02-22f0ffc7efcb"
2324
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
@@ -29,7 +30,7 @@ Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
2930
[compat]
3031
ADNLPModels = "0.8"
3132
CTBase = "0.16"
32-
CTDirect = "0.16"
33+
CTDirect = "0.17"
3334
CTFlows = "0.8"
3435
CTModels = "0.6"
3536
CTParser = "0.6"
@@ -46,6 +47,7 @@ JSON3 = "1"
4647
LinearAlgebra = "1"
4748
MINPACK = "1"
4849
MadNLP = "0.8"
50+
MadNLPMumps = "0.5"
4951
NLPModelsIpopt = "0.10"
5052
NLPModelsKnitro = "0.9"
5153
NonlinearSolve = "4"

src/OptimalControl.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ export constraints,
136136

137137
# CTDirect
138138
import CTDirect:
139-
CTDirect, direct_transcription, set_initial_guess, build_OCP_solution, model
140-
export direct_transcription, set_initial_guess, build_OCP_solution, model
139+
CTDirect, direct_transcription, set_initial_guess, build_OCP_solution, nlp_model, ocp_model
140+
export direct_transcription, set_initial_guess, build_OCP_solution, nlp_model, ocp_model
141141

142142
# CTFlows
143143
import CTFlows:

test/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
55
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
66
MINPACK = "4854310b-de5a-5eb6-a2a5-c1dee2bd17f9"
77
MadNLP = "2621e9c9-9eb4-46b1-8089-e8c72242dfb6"
8+
MadNLPMumps = "3b83494e-c0a4-4895-918b-9157a7a085a1"
89
NLPModelsIpopt = "f4238b75-b362-5c4c-b852-0801c9a21d71"
910
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
1011
SplitApplyCombine = "03a91e81-4c3e-53e1-a0a4-9c0c8f19dd66"
@@ -17,6 +18,7 @@ ForwardDiff = "0.10, 1.0"
1718
LinearAlgebra = "1"
1819
MINPACK = "1"
1920
MadNLP = "0.8"
21+
MadNLPMumps = "0.5"
2022
NLPModelsIpopt = "0.10"
2123
OrdinaryDiffEq = "6"
2224
SplitApplyCombine = "1"

0 commit comments

Comments
 (0)